作者:Eddy  历史版本:1  最后编辑:Eddy  更新时间:2024-11-20 15:41

一、后端开发

1.1 处理类开发

  • 继承com.lc.ibps.bpmn.handler.userTask.AbstractTaskActionHandler
  • 维护bean注入ibps-bpmn-biz/src/main/resources/conf/ibps-bpmn-task-handler.xml

1.2 按钮声明

ibps-bpmn-biz/src/main/resources/conf/taskActionPlugins.xml

<taskAction name="custom" supportType="both" actionType="custom" script="true" init="false"> <!-- name是动作处理类中 -->
    <description value="[自定义按钮]"/>
    <handlerClass value="taskActionCustomHandler"/> <!-- 对应处理动作类的beanId -->
</taskAction>

细节后续完善

二、前端开发

2.1 前端事件处理逻辑举例

例如:增加“驳回指定节点” 按钮,下面按这个举例
1、先增加按钮逻辑
代码路径:src\business\platform\bpmn\form\button.js

2、再增加按钮具体处理逻辑
代码路径: src\business\platform\bpmn\form\action.js

内嵌url表单按钮处理