Finereport文档的数据集参数介绍中提示:控件绑定数据字典时,当数据集中有和控件同名的参数时,不要使用,否则将造成循环引用,使得模板出错。请问这句话怎么理解?请大神详细介绍,谢谢!
就是你绑定的数据集中,有参数的话,参数名不能和当前的控件名一样,不然就是死循环
控件需要数据,数据需要这个控件值,自己引用自己,就死循环了
============
例如,你的ds1数据集要绑定aa这个控件,就是ds1数据集参数不用到aa这个参数名,如果ds1用到参数aa,那么aa这个控件不能用ds1做数据字典
我是这样理解的:
条件:控件参数命名为A,A绑定了数据字典,数据字典设置的是数据集B,数据集B中也有参数A
操作:查询栏引用控件参数A—引用数据集B—引用数据集中参数A(因重名,设计器无法区分),设计器会可能会引用控件参数A,从而造成A-B-A...的循环。