自定义工具栏和节点形状
工具栏的源码在
bpmn-js\lib\features\palette\PaletteProvider.js中
PaletteProvider
中定义了getPaletteEntries
方法,用于新增工具栏项目
PaletteProvider.prototype.getPaletteEntries = function(element){
...
//这里就是工具栏内容, 可以针对自己的需求修改样式颜色等
assign(actions, {
'hand-tool': {
group: 'tools',
className: 'bpmn-icon-hand-tool',
title: translate('Activate the hand tool'),
action: {
click: function(event) {
handTool.activateHand(event);
}
}
},
'lasso-tool': {
group: 'tools',
className: 'bpmn-icon-lasso-tool',
title: translate('Activate the lasso tool'),
action: {
click: function(event) {
lassoTool.activateSelection(event);
}
}
},
'space-tool': {