this.updateProperties(this.element.businessObject, 'activiti:assignee', '${loopAssignee}', true);
const loopCharacteristics = moddle.create('bpmn:MultiInstanceLoopCharacteristics');
loopCharacteristics.collection = '${assigneeBean.resolveUsersTaskAssignee(execution)}';
loopCharacteristics.elementVariable = 'loopAssignee';
loopCharacteristics.isSequential = false;
const completionCondition = moddle.create('bpmn:FormalExpression',
{ body: '${assigneeBean.analyseParallelCompleteCond(execution)}'},
loopCharacteristics
);
loopCharacteristics.completionCondition = completionCondition;
modeling.updateProperties(this.element, {
loopCharacteristics
});
updateProperties(elementBusinessObject, attrName, attrValue, isAttrs){
if (isAttrs){
elementBusinessObject.$attrs[attrName] = attrValue;
}else {
elementBusinessObject[attrName] = attrValue;
}
}
result:
How do I delete the underscore?"_1"