我有禁用双击事件的代码,它阻止显示文本字段。
var priority = 10000;
function DisableContentEditable(eventBus) {
eventBus.on('element.dblclick', priority, function (context) {
var element = context.element;
if(element.type == 'bpmn:Task' || element.type == "bpmn:StartEvent" || element.type == "bpmn:IntermediateThrowEvent" || element.type == "bpmn:EndEvent" || element.type == "bpmn:ExclusiveGateway" || element.type == "bpmn:DataObjectReference" || element.type == "bpmn:DataStoreReference"){
return false;
}
});
}
但是在拖动任务element.dblclick
事件时不应用并且它是可编辑的。但是在画布中的任意位置拖动并单击后,将element.dblclick
应用该事件。但我也想在拖动后禁用。
如果有任何解决方案会有所帮助。
谢谢。