如何配置操作权限条件控制分开设置

在操作权限的配置中,可以通过表单中控件字段的值的变化来改变页面内控件的编辑状态。在操作设置条件页面中,勾选“权限条件控制”,然后选择“分开设置”(点击这里查看“统一设置”)。

此时每个控件字段后都显示出“条件”,点击后弹出条件的编辑框,编写方式与权限控制统一设置相同。

QQ截图20180816170914.png

条件编写完成后,设置该控件在该条件满足时的权限,包括浏览、编辑、隐藏、追加以及必填。

QQ截图20180816170959.png

当有多个条件情况时,点击左侧的加号增加条件及其对应的权限。

使用权限控制分开设置有如下注意事项:

1. 不同的条件之间必须互斥(如控件字段 A=null 与 A<>null ),不能有重叠,否则容易出现权限混乱的情况。

2. 若设置的条件没有覆盖全部的情况,则条件不满足时,控件字段的操作权限以条件外的操作权限(即没有配置条件权限控制时的权限)为准。

3. 分开设置可以实现明细表中按行进行权限控制(即不同行的权限不同)。

4. 分开设置无法控制明细表的的操作(“允许添加”和“允许删除”),因此整个页面中只有一种明细表操作权限。

权限条件控制分开设置更加灵活,对于每个字段都能很方便地加以控制,特别是在明细表中能按行进行控制。如下图所示。

QQ截图20180816172947.png