填报表通过会话变量来控制单元格的可写及可视是常规及常用功能,润乾报表也完全支持,但在使用方式上,v4 到 v5 有所有调整,较多人可能还不是太清楚。
本文将结合实例来说明 v5 中如何通过参数来控制用户权限的功能。
我们模拟使用会话变量,即当前系统登录用户的 ID(当然也可以用角色、机构等)来实现对 v5 填报表的权限控制。
1、 准备填报表
B2 是测试是否可视格子并赋值给 B2 为”可视”,B3 为测试是否可编辑格子。
2、 设置权限控制表达式
均为支持js表达式写法
B2:是否可视表达式内,userID==“wangwang”,即当用户 id 为 wangwang 时可视,否则不显示。
B3:是否可编辑表达式,userID==”lili”,即当前用户 id