如何对报表的参数控件赋值
应用场景
在用 FineReport 制作的报表中,在参数界面,往往需要在一个控件中动态的控制其他
控件的值,如下图,当 username 有值时,state 自动变为 1,否则变为 2::
解决方案
可以通过 js 脚本获取到需要的控件,从而获得控件的值,及给控件赋值。
示例
我们利用 FineReport 制作一个简单的例子实现上图效果。
1 参数界面
如下图参数界面
username 控件类型为下拉框,数据自定义,实际值和显示值都为:jerny,anna,merry。
state 控件类型选择单选按钮组,数据也为自定义,实际值和显示值都为:1,2。