如果你足够细心,也许会发现,上一节“功能权限”中的页面截图,为什么角色权限那里是空白的?这是因为,你还没有在WebBuilderX中定义角色!
在WebBuilderX中,角色权限是用来控制操作按钮、表单及表格列的。为了让大家快速了解角色权限的作用,这里先简单举个例子。
假如,你仅设定了录入员和业务员两种用户角色,其中,录入员只能负责输入数据(包括增删改),业务员只能查询使用数据,而你在数据表格页面中又同时添加了增加记录、删除记录和查询记录3个按钮。如何让拥有录入员角色的用户只能使用增加记录和删除记录按钮、而业务员角色的用户只能使用查询记录按钮呢?这时就可以用上角色权限了。
首先,在WebBuilderX中定义用户角色,也就是点击“系统表定义”中的“定义用户角色”按钮:
然后,给用户设置角色。假如给张三的角色分配是录入员的话,只要给他授权一个录入员的角色即可:
最后,在你设计数据表格的页面环节,添加按钮时,给增加记录按钮和删除记录按钮的角色授权为录入员,查询记录按钮角色授权为业务员,那么张三在使用这个表格时,只会看到增加记录和删除记录2个按钮,其他被授权为业务员角色的用户则只能看到1个查询按钮。
关于角色权限管理,目前只需简单了解这么多,待后面学习到相关页面设计功能时再做详细补充。在WebBuilderX定义了用户角色之后,前端页面的权限管理也就可以使用它了(需要先做一次子页面刷新):