审批流操作
审批流操作组件用于在页面中提供审批动作按钮(如同意、驳回、退回、转办等),由审批流引擎根据当前节点与处理人动态计算可执行的动作。
概述
将「审批流操作」拖入画布后,组件会在运行态根据页面上下文中的审批流实例 ID 与数据 ID 渲染当前用户可执行的审批按钮。
- 按钮集合由审批流引擎决定,无需在页面中逐个配置。
- 仅需配置操作按钮对齐方式,用于控制按钮组在容器中的排布位置。
配置项
| 配置项 | 说明 |
|---|---|
| 操作按钮对齐方式 | 按钮组的对齐方式:左对齐 / 居中 / 右对齐 / 自适应,默认「左对齐」 |
其中「自适应」模式下各按钮平分容器宽度。
数据来源与上下文依赖
- 组件自身不存储审批数据,运行时依赖页面上下文中的审批流实例 ID(优先取上下文
currentData的workflowdataid字段,其次取workflowDataId)与数据 ID;可执行动作由审批流引擎按当前节点与处理人计算。 ActionAlign只在渲染层控制按钮组排布:left/center/right对应左对齐、居中、右对齐;stretch为自适应,各按钮平分宽度。
使用建议
- 与 审批流 组件搭配使用,将「禁用内置操作区」开启,由本组件统一承载操作入口。
- 页面上下文中必须包含审批流实例 ID,才能渲染出可执行动作。
下一步
属性明细
以下内容面向技术实现与 AI 检索。组件所有 meta 值均以字符串形式存储在 WidgetItem.meta 中。
组件属性(meta)
| 属性名 | 类型 | 含义 | 取值/存储值 |
|---|---|---|---|
ActionAlign | string | 操作按钮对齐方式 | left(默认,左对齐) / center(居中) / right |