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

送翔
  • 275

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

回复
阅读 375
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏