bpmn.js自定义id
下面直接放代码
this.modeler.on("selection.changed", e => { const element = e.newSelection[0]; this.element = element; if (!element) return; if(!isNaN(element.id.split('_')[1])){ }else{ this.updateProperties({ id: element.id.split('_')[0]+'_'+this.flowAbleId }) this.flowAbleId++ } this.form = { ...element.businessObject, ...element.businessObject.$attrs }; if (this.form.userType === "candidateUsers") { this.form["candidateUsers"] = this.form["candidateUsers"].split(",") || []; } });updateProperties 方法如下
updateProperties(properties) { const modeling = this.modeler.get("modeling"); modeling.updateProperties(this.element, properties); }还可以参考这里
爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情