时间:2016-04-03 00:03 来源: 我爱IT技术网 编辑:52微风
在预览一个模板或是做一个模板时,是否有时会出现报死循环类似的错误(如:Death cycle exsits when calculate parent:[B4,D4,B4]),那是什么原因出现这样的情况的呢?这个往往是由于您设置的某个单元格的父格不当导致的。
前期准备工作(包括相关工具或所使用的原料等)Java表格控件:FineReport电脑 详细的操作方法或具体步骤
设置某个单元格的左、上父格导致出现死循环
报错情况:
分页预览报表时,报如下错:

报如下错误信息:

分析:看了如上错误信息后,我们来看下模板的设计界面:


原因:
会发现设计模板中,B4单元格的左父格,设置为D4了(图1),而C4与D4单元格,是不扩展的且这里是默认的,那就是C4与D4单元格的左父格均默认为B4(图2),即这里B4单元格的左父格为D4而D4单元格的左父格均却为B4,就矛盾,出现了逻辑错误。而把B4单元格的左父格,设置为默认后,即左父格为默认A4,这样就不会出现死循环的问题了。
解决方案:分析检查下报错信息中相关的单元格,看其左、上父格的设置是否存在矛盾的地方。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
