Activiti Modeler 二次开发(2)

使用modeler设计流程时,我们经常会需要自定义一些东西,并且将其与某个流程节点绑定,这就要求我们可以在某个节点图形获得当前的焦点时,获取到该图形的resourceId;
此外就是在保存流程模型时,我们可能会传递一些自定义的参数,所以才有了这次的修改:

附件辅助说明(oryx.debug.js):
19268 取到当前焦点的svg图形id
24693 保存时的params定义,可以绑定多个自定义参数
24745 报错注释

上次添加自定义按钮的一些说明:
13142 ORYX.Editor.graft函数定义
18977 ORYX.Plugins.ShapeMenuPlugin定义
19027 设置了所有快捷按钮默认全不显示
19138 创建自定义的功能按钮(二次开发1提及)
19829 ORYX.Plugins.ShapeMenu快捷菜单定义
19940 点击某个图形后,快捷按钮位置变化
20081 ORYX.Plugins.ShapeMenuButton快捷按钮定义
20153 点击图形后,控制快捷按钮是否将会显示的变量

上次添加自定义按钮的文章:
http://tylanbin.tk/23.html
此外可以参考下边的文章,对于整合modeler到系统是十分有帮助的:
http://www.mossle.com/lemon-dev-modeler.html

附件:oryx.debug.js.zip

你可能感兴趣的:(Activiti)