如何在bpmn -js / lib / Modeler中获取XML文件?

问题描述 投票:0回答:1

我用BPMNXML进口了我的Model importXML然后我确实将bpmnModeler设置为bpmnModelerClone。如果我想从BPMN回来bpmnModelerClone,我该怎么办?

这是我如何导入XML并将bpmnModeler设置为bpmnModelerClone

bpmnModeler.importXML(bpmnXML, (err:any) => {
    if (err) {
        return console.error('could not import BPMN 2.0 diagram', err);
    }
    const canvas = bpmnModeler.get('canvas');
    canvas.zoom('fit-viewport');
    });
    this.setState({
      ...this.state,
      bpmnModelerClone: bpmnModeler
    });

谢谢..

reactjs typescript bpmn camunda camunda-modeler
1个回答
0
投票

我找到了一个方法。

bpmnModelerClone.saveXML({ format: true }, (err: any, xml: any) => {
    if (err) {
      return console.error('could not export BPMN 2.0 diagram xml', err);
    }
    const xmlClone = xml;
    alert(xmlClone);
});
© www.soinside.com 2019 - 2024. All rights reserved.