bpmn流程图properties-panel为啥会渲染多次呢?

发布于 2022-09-13 00:02:26 字数 712 浏览 19 评论 0

最近使用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,
      },
    })


image.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文