Как я могу получить XML в bpmn-js / lib / Modeler при машинописной реакции? - PullRequest
0 голосов
/ 04 апреля 2019

Я импортировал мои BPMN XML в 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
    });

Спасибо ..

1 Ответ

0 голосов
/ 04 апреля 2019

Я нашел способ.

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);
});
...