miyuesc/bpmn-js-questions

[Question]: 元素创建时ID生成规则如何修改

Opened this issue · 1 comments

遇到了什么问题?

MiyueFE vue3 项目中怎么在创建节点时候修改ID为UUID

bpmn-js 版本

13.2.0

技术栈基础库版本

Vue3

@Accccccccc 在 bpmn-js//lib/features/modeling/BpmnFactory.js 内部有个 _ensureId 方法,如果需要写自己的规则,可以 继承BpmnFactory 重写该方法;或者在 commandStack.shape.create.postExecute 事件中通过 modeling.updateProperties 更新元素 id。