控制组件隐藏显示

<< Click to Display Table of Contents >>

当前位置:  可视化数据计算和交互分析 > 脚本 > 常见脚本示例 

控制组件隐藏显示

复制链接

1.概述

1.1 问题描述

我们在分析报表中,经常会添加一些跳转菜单,通常我们需要将这些菜单隐藏起来,以最大化利用报表空间展示数据分析结果。在需要的时候通过点击等方式将菜单显示出来,并通过菜单跳转到相应的分析页面或者执行其他操作。

1.2 实现思路

通过组件或者组合的visible属性控制组件的显示隐藏。

2.示例

1)制作报表,将需要同时显示隐藏的菜单设置为组合。

hidecase01_zoom60

2)打开报告顶部参数菜单,选择编辑参数。增加参数“a”,并设置类型为整数,方向为IN,默认值为单个值,固定值1。点击确定保存。

hidecase02_zoom60

3)选中按钮①,进入右侧【设置 >  脚本】,在提交时运行中,写入代码如下,

param['a']++

param['a']%2==1?组3.visible=false:组3.visible=true

hidecase03_zoom60

4)保存脚本和报表。预览查看效果如下,

hidecase04_zoom60