小侠米 发表于 2024-3-1 15:39:54

组件单元格权限设置无法按页面区分设置

采购单和销售单两个页面都有一个新增按钮需要按角色来设置单元格权限,采购单的按钮只能采购角色,销售单按钮只能是销售角色,单独按钮是没有问题。
但是为了统一风格,把按钮做出了按钮组件,因为只能在组件里面设置单元格权限,那就没法根据具体的页面需要来区分设置 按钮的单元格权限。希望改善一下

Patrick.Zhu 发表于 2024-3-1 18:06:25

讨论了下,如果是单个按钮,建议直接用单元格样式来控制样式统一;而如果是,一组按钮,推荐就是用隐藏/显示的方案;
看你的描述,你的场景下使用组件来实现,不是一种最好的方式。

小侠米 发表于 2024-3-1 22:03:12

Patrick.Zhu 发表于 2024-3-1 18:06
讨论了下,如果是单个按钮,建议直接用单元格样式来控制样式统一;而如果是,一组按钮,推荐就是用隐藏/显 ...

新增、编辑、删除 多个按钮放在一起的组件
是不是可以对组件 当做单元格来设置权限更合适

现在我只能原始的单元格类型处理,不能用组件

Patrick.Zhu 发表于 2024-3-6 09:23:09

小侠米 发表于 2024-3-1 22:03
新增、编辑、删除 多个按钮放在一起的组件
是不是可以对组件 当做单元格来设置权限更合适



这个想法我们尝试构思了,但是从实现上来讲,非常复杂。而且现在的组件内通过隐藏就可以满足类似的权限要求。
从你最开始提到的背景出发,采购单的按钮只能采购角色,销售单按钮只能是销售角色,单独按钮是没有问题。可以直接设置组件只有采购角色有可见就可以了。

小侠米 发表于 2024-3-6 10:26:44

Patrick.Zhu 发表于 2024-3-6 09:23
这个想法我们尝试构思了,但是从实现上来讲,非常复杂。而且现在的组件内通过隐藏就可以满足类似的权限要 ...
现在组件是可以按你说的处理:页面加载根据角色判断是否启用
但是这个不方便后期的维护,不能像单元格权限那样调整权限,例如,增加一个业务跟单角色也可以启用
每次都要页面调整后发布一次服务器

Patrick.Zhu 发表于 2024-3-7 12:09:10

我们研究了下,如果你是为了控制样式统一,直接用单元格样式吧。组件这个,现在确实想不到技术实现的方案,实现难度很大。
而且,可以用单元格样式完成你的目标,也没有看到什么特别的点值得投入大量资源去研究:dizzy:
页: [1]
查看完整版本: 组件单元格权限设置无法按页面区分设置