已经投票
二次开发 >> JavaScript >> FR的JS实例 >> 参数界面JS实例 >> 根据条件控制参数控件是否显示(可用)

根据条件控制参数控件是否显示(可用)

顶( )
最后更新日期: 人发表评论 (点击查看)
控件不可见、控件不可用、控件是否可见、控件是否可用、Visible、Enable、控件激活、激活控件
1. 问题描述
在使用参数控件时,有时我们希望部分参数控件在没满足条件时不显示,满足条件后再显示,如下图效果:只有前面的下拉款选择了内容之后,后一层下拉框控件才显示出来:
2. 解决方案
首先将被控制的控件初始化为不可见或者不可用,然后在条件控件上增加编辑后事件,通过js脚本设置被控制控件可见或可用,对应的js方法如下:
setEnable(boolean):设置是否可用,true为可用,false为不可用;
setVisible(boolean):设置是否可见,true为可见,false为不可见;
3. 示例
打开模板%FR_HOME%\WebReport\WEB-INF\reportlets\demo\parameter\caidandaohang.cpt
我们用这个模板中的type作为条件控件,product作为被控控件来说明设置过程。
3.1 初始化被控控件为不可见
将product控件设置为不可见。
3.2 条件控件的事件设置
给type控件添加编辑后事件,调用JS方法将product控件设定为可见。
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
返回顶部
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3