1.概要
在某些情况下,我们需要根据表单上下文对象或者表单的数据进行控制数据列表控件的按钮显示或者隐藏
2. 实现步骤
在列表按钮中配置条件

上下文对象(formcontext)参数
| 参数 | 说明 |
|---|---|
| account | 当前用户账号 |
| curUserId | 当前用户ID |
| curUserName | 当前用户名称 |
| deptId | 当前用户部门ID |
| defId | 流程定义ID |
| instId | 流程实例ID |
| instNo | 流程单号 |
| taskId | 流程任务ID |
| nodeId | 节点ID |
| nodeName | 节点名称 |
示例:
根据表单是否启动流程,展示按钮
if(formcontext.instId){
return false;
}
return true;
注意事项:
如果js处无法获取上下文对象,需要查看下表单设计时,列表是否有传参数,若无需手动将其补上:formcontext="formContext"

效果:
启动流程时:

流程运行中:

文档更新时间: 2021-11-22 14:31 作者:gaojiahao