Previous topicNext topic
WebBuilderX > 子页面组件元素 > 表单类元素 >
角色权限控制

按钮组件可以通过角色进行控制,表单也一样可以。

例如,某校学生管理系统中的学生成绩表,它有语文、数学、英语、物理、化学等多个列。如果你希望各学科老师只能编辑修改相应的学科列,那么在创建表单弹层时,给每个字段分别绑定相应的学科角色即可。这样,即使该弹层可能包含10个、8个表单输入框,但不同学科老师登录时,所看到的只有自己角色权限范围内的表单。

表单对角色权限的控制包括两种:“移除”和“只读”,可通过“表单属性”进行改变。如下图所示:

其中:

除此之外,在实际项目开发中可能还会碰到另外一种特殊情况。例如,单击表格某一行之后,该行数据在表单中可以自动显示出来。此时,我只希望在表单中获取其中某个字段的值,该字段的值不仅不允许修改,也不允许在表单中显示,怎么办?这就需要用到表单输入框的“隐藏”属性。具体请参考“字符输入框”。

当然,如果你希望数据表格也能根据相应的角色权限来控制列,也是可以的。具体请参考“列控制”。