电子表格如何根据条件控制参数控件是否显示

 时间:2026-04-22 06:14:44

1、问题描述

在使用参数控件时,有时我们希望部分参数控件在没满足条件时不显示,满足条件后再显示,如下图效果:只有前面的下拉款选择了内容之后,后一层下拉框控件才显示出来:

电子表格如何根据条件控制参数控件是否显示

2、解决方案

首先将被控制的控件初始化为不可见或者不可用,然后在条件控件上增加编辑结束事件,通过js脚本设置被控制控件可见或可用,对应的js方法如下:

setEnable(boolean):设置是否可用,true为可用,false为不可用;

setVisible(boolean):设置是否可见,true为可见,false为不可见;

3、示例

打开模板%FR_HOME%\WebReport\WEB-INF\reportlets\doc\parameter\MutiValue.cpt

我们用这个模板中的area作为条件控件,province作为被控控件来说明设置过程。

4、初始化被控控件为不可见

点击province控件,选择属性表>基本属性将可见勾选掉,如下图:

电子表格如何根据条件控制参数控件是否显示

5、条件控件的事件设置

给area控件添加编辑后事件,调用JS方法将province控件设定为可见,具体的代码如下:

选择参数area的下拉框控件,选择属性表的事件面板,增加一个编辑结束事件,如下图:

电子表格如何根据条件控制参数控件是否显示

  • Excel自动统计数据透视表
  • 预算差异报告,用数据分析企业经营业绩
  • EXCEL 2013版 输入文字后自动显示预定的颜色
  • Excel截取删除特定目标文本
  • Excel怎么让别人只能编辑指定区域
  • 热门搜索
    给运动员的加油稿 简谱乐理知识 毕升发明了什么 大麦的功效与作用 糙米茶的功效与作用 柴胡的功效与作用 牡蛎粉的功效与作用 西梅的功效与作用 有酒窝的人代表什么 竹叶的功效与作用