Skip to main content

构件方法功能权限配置

构件方法功能权限配置,主要用于开启/禁用构件方法权限。

1. 功能介绍

构件方法功能权限配置,主要用于设置某些功能(构件方法)仅允许某些用户/机构/岗位/群组等使用,则需要开启构件方法的权限,通过授权控制构件方法的使用。

2. 应用场景

案例下载

下面,以【项目列表】页面中删除逻辑为例,定义 deleteData(删除数据) 构件方法,通过界面 “删除”按钮进行调用。

若用户被授予 deleteData(删除数据) 构件方法权限,则允许删除,否则不允许删除。

新增 deleteData(删除数据) 构件方法,并且设置方法输出

(1)方法输入

编码名称类型初始值描述
ids数据Ids文本多个Id用英文逗号隔开

(2)方法输出

编码名称类型初始值描述
isSuccess是否成功长文本true

(3)规则配置

img

① IF:IsEmpty(BR_IN_PARENT.ids)——判断入参为空,则赋值方法输出 isSuccess=false ,并且中断当前规则链

② 删除数据库中的记录【项目】

img

③ 给界面实体/控件/变量赋值【输出成功】

(4)删除按钮配置

在【项目列表】页面对应的 “删除” 按钮中,调用 deleteData(删除数据) 构件方法,实现删除逻辑。

img