我正在使用bpmn-js modeler通过XML字符串作为输入来呈现图表。
在对图表进行更改后,我尝试通过执行以下操作来控制日志更新后的XML配置:
this.modeler._moddle.toXML(
this.modeler.get("canvas"),
{
format: true
},
(err, updatedXML) => {
console.log("updatedXML", updatedXML);
}
);并且它正在记录undefined
发布于 2020-05-20 04:06:40
saveXML将完成这项工作。
试试这个:
// Returns a promise
function getXmlFromModeler(modeler) {
return new Promise((resolve, reject) => {
modeler.saveXML(
{format: true},
(err, xml) => {
if (err) {
reject(err)
} else {
resolve(xml)
}
}
)
})
}https://stackoverflow.com/questions/58309727
复制相似问题