如何扩展界面元素权限

角色中的界面元素权限可以控制界面中的可视控件的隐藏和只读,我想扩展一下,可以控制界面中的action的可用性,请问相关的代码在哪个地方?有没有好的思路去扩展

https://doc.cuba-platform.cn/manual-7.1-chs/roles.html 这个不能满足需要吗?

如果为 action 配置权限,需要输入:action 操作的组件 Id + “<” + actionId + “>”, 例如 customersTable<changeGrade>

我为角色浏览界面配置的如下:
image

正确吗?没有任何效果

只要是按文档做的,应该正确。确认一下你是不是以超级管理员测试的?换一个普通角色测试。

当然不是超级管理员,确实没作用,您可以自己试试

image
image

测试了一下,是可以的

我和你写法一样啊,难道role的brows界面有特殊处理?您能再那上面试一下吗?

搞定了,谢谢,没问题了

还是有点问题,我设置了rolesTable的权限后,发现,如果我从菜单打开角色管理的界面是正常的,但是我在编辑用户界面点添加后出现的角色列表界面却没受权限控制,这是为啥?
菜单打开是好的
image
用户编辑
image
选择角色界面:
image

此问题麻烦再关注一下,没搞明白是哪里出了问题

明白了,这个地方是lookup界面,也需要设置