lowcode-engine
lowcode-engine copied to clipboard
如何把组件树(componentsTree)中的某children组件设置为根组件,从而渲染在大纲树顶端和画布最外部容器。。。
步骤:
1、打开宜搭表单设计器,随便拖入表单元素
2、打开隐藏的schema面板查看schema 数据结构
3、发现用户设计的真实数据是包裹在 Page -> RootContent -> FormContainer -> children中
4、得出结论:大纲树中的顶端组件和画布最外层容器都是 FormContainer 组件 ,而低代码引擎demo中渲染的根节点是Page组件
期望:
1、基于低代码引擎和demo,实现如宜搭的表单设计器结构。即:可以将children中的组件渲染在大纲树顶端,成为画布最外层容器
这个自行定制大纲树插件即可
有个 focusNodeSelector,我在其他 issue 回答过,可以搜下
有个 focusNodeSelector,我在其他 issue 回答过,可以搜下
在引擎源码中用this.designer.editor.set()设置,是可以实现的。但是在外部用config.set()无法实现。
升级引擎到 1.0.15