数据分析报表如何根据条件控制参数控件是否显示
1、问题描述在使用参数控件时,有时我们希望部分参数控件在没满足条件时不显示,满足条件后再显示,如下图效果:只有前面的下拉款选择了内容之后,后一层下拉框控件才显示出来:
2、解决方案首先将被控制的控件初始化为不可见巡綮碣褂或者不可用,然后在条件控件上增加编辑结束事件,通过js脚本设置被控制控围泠惶底件可见或可用,对应的js方法如下:setEnable(boolean):设置是否可用,true为可用,false为不可用;setVisible(boolean):设置是否可见,true为可见,false为不可见;
3、示例打开模板%FR_HOME%\WebReport\W苇质缵爨EB-INF\reportlets\doc\parameter\MutiValue.cpt我们用这个模板中的area作为条件控件,province作为被控控件来说明设置过程。
4、初始化被控控件为不可见点击province控件,选择属性表>基本属性将可见勾选掉,如下图:
5、条件控件的事件设置给area控件添加编辑后事件,调用JS方法将province控件设定为可见,具体的代码如下:选择参数area的下拉框控件,选择属性表的事件面板,增加一个编辑结束事件,如下图:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:88
阅读量:23
阅读量:91
阅读量:66
阅读量:73