#Hello everyone!,
I am trying to save my diagram after making changes to the view, but it does not save me an error appears, can someone help me please
const openBpmnDiagram = async (diagram) => {
const modeler = new BpmnModeler({
container: bpmContainerRef.current,
keyboard: {
bindTo: window,
},
additionalModules: [customModule, customContextPadProvider],
propertiesPanel: {
parent: "#propview",
},
});
try {
await modeler.importXML(diagram);
console.log('XML', diagram)
const res = await modeler.saveXML({ format: true })
setDiagram(res);
const canvas = modeler.get("canvas");
canvas.zoom("fit-viewport");
} catch (err) {
console.log(err);
}
};
I’ve been trying other ways but it still doesn’t work for me
const exportDiagram = async (e) => {
e.preventDefault()
const modeler = new BpmnModeler({
container: bpmContainerRef.current,
keyboard: {
bindTo: window,
},
additionalModules: [customModule, customContextPadProvider],
propertiesPanel: {
parent: "#propview",
},
});
const { xml } = await modeler.saveXML();
setDiagram(xml);
}
I get this error