HI,
I’m trying to set listener when element is created. I’m using CustoemElementFactory to detect if selected element is my element. Here’s my code:
this.create = function(elementType, attrs) {
var type = attrs.type;
if (elementType === 'label') {
return self.baseCreate(elementType, assign({ type: 'label' }, LabelUtil.DEFAULT_LABEL_SIZE, attrs));
}
// check if element is my element
if (/^custom\:/.test(type)) {
[...]
// convert my custom element to "bpmn:UserTask"
[...]
var element = self.createBpmnElement(elementType, attrs);
element.businessObject.name = "Foobar";
// here I want to set listener
return element;
}
return self.createBpmnElement(elementType, attrs);
};