
隐藏按钮
2024年3月14日大约 2 分钟功能说明单机版免费版标准版企业版国际版独立版
隐藏按钮
在模板中插入的按钮经常需要动态的实现隐藏或显示。比如有权限单击按钮的用户操作模板时需要将其显示出来,而没有权限的用户操作模板时,则需要将按钮隐藏起来。隐藏按钮的功能就可以灵活的实现这一要求。
定义
隐藏指定的按钮。
语法
隐藏按钮(Button 1,True)
参数
参数1:按钮名称。
参数2:逻辑型
- True 隐藏
- False 显示
示例
1、隐藏一个按钮
隐藏按钮(Button 1,True)
表格中名称为Button 1
的按钮将会被隐藏。
2、显示一个按钮
隐藏按钮(Button 1,False)
表格中名称为Button 1
的按钮将会被显示出来。
注意
- 如果按钮当前的状态为隐藏,再次执行隐藏,或当前状态为显示,再次执行显示时不会切换状态。
- 如果模板中按钮有重名,只会隐藏第一个。
实例
1、查阅模板时隐藏按钮
写法
参考写法
- 要实现查阅的时候隐藏按钮,且填报、修改时正常显示。属于打开模板后就需要自动执行的命令,因此需要写在命令树打开时事件中。
打开时事件
如果("#当前报表状态"="查阅")
隐藏按钮(Button 4,True)
效果

模板添加一个按钮,在填报、修改时按钮会正常显示。

模查阅时通过命令树进行了隐藏,所有看不到按钮。
2、非超级管理员不能查看按钮
写法
参考写法
- 在打开事件中通过判断变量
#当前用户姓名
的值来判断当前登录的用户,进而对按钮显示或隐藏。
打开时事件
如果("#当前用户姓名"<>"超级管理员")
隐藏按钮(Button 5,True)
效果

