Skip to content
On this page

属性动态配置面板

属性动态面板主要是指组件右边编辑区, 它可以基于组件 schemaeditData 字段值, 基于表单渲染引擎来动态的渲染出来. 表单渲染引擎位置:

  • editor/src/core/FormRender

这块也是我们自研的一套机制, 私有化的企业可以基于这套模式做进一步扩展, 优化.

面板支持的表单类型如下:

  • Upload 上传组件
  • Text 文本框
  • RichText 富文本
  • TextArea 多行文本
  • Number 数字输入框
  • DataList 列表编辑器
  • FileList 文件列表编辑器
  • InteractionData 交互设置
  • Color 颜色面板
  • MutiText 多文本
  • Select 选择下拉框
  • Radio 单选框
  • Switch 开关切换
  • CardPicker 卡片面板
  • Table 表格编辑器
  • Pos 坐标编辑器
  • FormItems 表单设计器

更详细的代码可以参考私有化部署版的editor/src/core/FormComponents 目录. 当然你也可以二次开发, 扩展自己的表单类型.

专注 | 高效 | 深耕行业场景