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