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