首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从bpmn-js modeler中提取更新的XML字符串?

如何从bpmn-js modeler中提取更新的XML字符串?
EN

Stack Overflow用户
提问于 2019-10-10 01:56:04
回答 1查看 356关注 0票数 0

我正在使用bpmn-js modeler通过XML字符串作为输入来呈现图表。

在对图表进行更改后,我尝试通过执行以下操作来控制日志更新后的XML配置:

代码语言:javascript
复制
this.modeler._moddle.toXML(
  this.modeler.get("canvas"),
  {
    format: true
  },
  (err, updatedXML) => {
    console.log("updatedXML", updatedXML);
  }
);

并且它正在记录undefined

EN

回答 1

Stack Overflow用户

发布于 2020-05-20 04:06:40

saveXML将完成这项工作。

试试这个:

代码语言:javascript
复制
// Returns a promise
function getXmlFromModeler(modeler) {
  return new Promise((resolve, reject) => {
    modeler.saveXML(
      {format: true},
      (err, xml) => {
        if (err) {
          reject(err) 
        } else {
          resolve(xml)
        }
      }
     )
  })
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58309727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档