bpmn流程图properties-panel为啥会渲染多次呢?
最近使用bpmn.js开发流程图,框架使用vue,同一个页面如果多次触发流程图对象,会生成多个properties-panel(如下图所示),下面函数是流程图渲染函数,控制面板就是properties-panel,那么如何解决渲染多次的问题呢?就是无论调用下面函数多少次,始终只生成一个propertiesPanel控制面板。
this.bpmnModeler = new BpmnModeler({
container: canvas,
// 添加控制板
propertiesPanel: {
parent: '#js-properties-panel',
},
additionalModules: [
// 左边工具栏以及节点
propertiesProviderModule,
// 右边的工具栏
propertiesPanelModule,
{
translate: ['value', customTranslate],
},
],
moddleExtensions: {
camunda: camundaModdleDescriptor,
},
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论