作者: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表单按钮处理