如何配置操作权限条件控制统一设置
在操作权限的配置中,可以通过表单中控件字段的值的变化来改变页面内控件的编辑状态。在操作设置条件页面中,勾选“权限条件控制”,然后选择“统一设置”(点击这里查看“分开设置”)。
在统一设置中,点击“条件”,在弹出窗口中“点击设置条件”,可增加计算式;点击如果左侧的加减号,可增减条件。
条件计算式的编写方法与控件属性中的计算公式高级设置的计算条件编写方法相同,这里不赘述。
条件编写完成并确定后点击“权限设置”,在弹出窗口中设置各个控件的权限(浏览、编辑、隐藏、追加以及必填),方式与普通权限设置(即不带条件)一致。
按照使用场景的需求完成不同条件下的权限设置。
使用权限控制统一设置有如下注意事项:
1. 不同的条件之间必须互斥(如控件字段 A=null 与 A<>null ),不能有重叠,否则容易出现权限混乱的情况。
2. 条件不建议超过10个,否则条件之间的互斥容易出现差错(假定需要通过控件字段M、N的值来联合判断,M有3种值,N有4种值,则条件多达12种)。
3. 统一设置无法实现明细表中按行进行权限控制(即不同行的权限不同),分开设置则支持。
4. 每个条件都可以设置明细表的的操作(“允许添加”和“允许删除”),不同的条件下,明细的操作可以不同。
通过权限条件控制,能达到很好的填写交互效果,诱导用户的使用,使页面在运行使用中智能化。如下图所示。