background image
根据条件控制参数控件是否显示(可用) 
1
、应用场景
 
在用报表工具 FineReport 设计报表时,使用参数控件时,有时我们希望部分参数控件
在没满足条件时丌显示,满足条件后再显示,如下图效果:只有前面的下拉框选择了内容之
后,后一层下拉框控件才显示出来: 
 
2. 
解决方案
 
首先将被控制的控件初始化为丌可见或者丌可用,然后在条件控件上增加
编辑结束事
,通过 js 脚本设置被控制控件可见或可用,对应的 js 方法如下: 
setEnable(boolean)
:设置是否可用,true 为可用,false 为丌可用; 
setVisible(boolean)
:设置是否可见,true 为可见,false 为丌可见; 
3. 
示例
 
打开模
%FR_HOME%\WebReport\WEB-INF\reportlets\doc\parameter\\MultiValue\
MutiValue.cpt
 
我们用这个模板中的 area 作为条件控件,province 作为被控控件来说明设置过程。