Hi all,
I have tried to show XML in an Aikau AlfDialog. The problem when I try to open a dialog 2 times in a row.
First it shows the diagram, but on the second try I log a error: Cannot assign to read only property ‘remove’ of [object Object],[object Object],[object Object],[object Object]
Error occurs on dialog.show()
.
var dialogConfig = {
id: "show-workflow-diagram",
title: payload.workflowDescription,
// handleOverflow: false,
// fixedWidth: false,
// noMinWidth: true,
// contentWidth: width,
// contentHeight: height,
fullScreenMode: true
};
var dialog = new AlfDialog(dialogConfig);
var BpmnViewer = bpmn;
var viewer = new BpmnViewer({container: dialog.bodyNode});
viewer.importXML(xml, function (error) {
if(error) {
}else {
var canvas = viewer.get("canvas");
canvas.zoom("fit-viewport");
dialog.show();
}
});
dialog.connect(dialog, "hide", function () {
viewer.detach();
dijit.byId(dialog.id).destroyRecursive(false);
});