BPMN.js 如何获取边界事件的dockers 用js代码举例
时间: 2024-02-21 14:02:04 浏览: 64
vue使用 bpmn.js
以下是使用BPMN.js获取边界事件dockers的示例代码:
```javascript
// 获取边界事件的dockers
var boundaryEventDocker = boundaryEvent.di.get('dockers');
// 更新边界事件的dockers
boundaryEventDocker[0].x = newDockers[0].x;
boundaryEventDocker[0].y = newDockers[0].y;
boundaryEventDocker[1].x = newDockers[1].x;
boundaryEventDocker[1].y = newDockers[1].y;
boundaryEvent.di.set('dockers', boundaryEventDocker);
```
这段代码首先使用get函数获取了边界事件的dockers,然后根据需要更新了其中的两个连接点,并使用set函数将更新后的dockers重新赋值给边界事件的BPMN DI。注意,边界事件的dockers是一个数组,其中每个元素都包含一个x和y属性,表示连接点的坐标。更新dockers时需要根据具体的需求修改其中的元素。
阅读全文