BPMN.js 通过节点id 查询节点对象
时间: 2023-07-20 13:26:40 浏览: 347
vue项目中使用bpmn为节点添加颜色的方法
可以通过以下代码来实现:
```javascript
// 获取BPMN模型对象
var bpmnModeler = ...;
// 获取节点id
var nodeId = "someNodeId";
// 通过节点id查找节点对象
var elementRegistry = bpmnModeler.get("elementRegistry");
var node = elementRegistry.get(nodeId);
```
其中,`bpmnModeler.get("elementRegistry")` 方法可以获取 `ElementRegistry` 对象,通过调用 `elementRegistry.get(nodeId)` 方法,可以根据节点id获取到对应的节点对象。注意,如果节点id不存在,该方法会返回 `undefined`。
阅读全文