如何实现按钮的不同控制

image
如图中描述该如何实现;

图中的 “不可编辑” 和 “编辑” 分别是什么意思?

image 我想知道这里可以配置单个button吗?

可以,选了界面之后,点击 image 按钮可以看到界面的所有组件。这样能看到 button 的 id 并添加权限了

限制不住是为什么,配置了单个button不能限制;
image
能帮忙看一下是不是这样配置?

对,就是这样。你看我这个配置:
image
效果就是:编辑按钮没了:
image

1 个赞

按钮是可以隐藏,不能只读吗,编辑按钮隐藏了但双击行还能编辑,这种情况下权限怎么控制

permission.setValue(0); // 0-隐藏 1-只读 2-编辑

在页面上使用这个contextMenuEnabled="false"取消右键点击事件,就可以控制住

那还需要自已写代码来完成,权限是用户自已来配制的,不知道用户要配制什么样的权限,所以这样的方式是不不太可行?

如果按钮是实体的标准action(创建,编辑这种cuba自带的),可以配置实体的读写权限。这个时候,按钮可见,但是是灰色的。

image