lowcode-engine 如何重写DesignerPlugin

j5fpnvbx  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(80)

想要在DesignerView外面增加一些内容,需要替换掉下面的面板

skeleton.add({
          area: 'mainArea',
          name: 'designer',
          type: 'Widget',
          content: <DesignerPlugin
            engineConfig={config}
            engineEditor={editor}
          />,
        });

DesignerPlugin里面使用了DesignerView, 如何获取到DesignerView组件,想要实现的效果是

return (
<div>
     <div>此处需要增加功能</div>
      <DesignerView
        onMount={this.handleDesignerMount}
        className="lowcode-plugin-designer"
        editor={editor}
        name={editor.viewName}
        designer={editor.get('designer')}
        componentMetadatas={componentMetadatas}
        disableDragGhost={disableDragGhost}
        simulatorProps={{
          library,
          utilsMetadata,
          extraEnvironment,
          renderEnv,
          device,
          locale,
          designMode,
          deviceClassName,
          simulatorUrl,
          requestHandlersMap,
        }}
      />
    );
</div>

只是想在DesignerView外面包一层东西,不改变DesignerView组件的内容

h4cxqtbf

h4cxqtbf1#

这块没有提供相关的便捷能力。暂时也没有计划。

相关问题