Skip to content

模块介绍

模块介绍文档详细阐述了表单设计器的整体布局和功能分区,包含左侧边栏、工具栏、设计区域和右侧属性面板等核心模块,提供完整的表单设计解决方案。

1. 整体布局

设计器采用标准的三栏式布局,包含左侧边栏、中间设计区域和右侧属性面板,顶部设有工具栏,各区域功能明确,协同工作提升表单设计效率。

image-20241016211120652

2. 左侧功能区

2.1 左侧边栏

提供核心功能切换入口,包含:

  • 表单列表
  • 组件列表
  • 弹窗管理
  • 全局数据管理

2.2 表单列表

功能说明:管理业务表单模板和实例,支持快速切换不同表单进行编辑。

应用场景:在OA审批系统中,可预设请假、报销等常用表单模板,使用时直接调用模板快速创建实例表单。

2.3 组件列表

功能说明:提供丰富的表单组件和布局模板,支持拖拽方式快速构建表单。

应用场景

  • 基础组件:输入框、选择器、日期选择等基础字段
  • 布局组件:表格布局、分栏布局等
  • 高级组件:富文本、文件上传等

2.4 弹窗管理

功能说明:设计和管理表单中的弹窗组件,支持事件触发显示。

应用场景:在订单表单中,点击"选择商品"按钮可触发商品选择弹窗,方便用户快速选择商品信息。

2.5 全局数据

功能说明:统一管理全局行为、样式、数据和变量,实现跨组件共享。

应用场景:多个表单共用同一套样式规范或数据源时,通过全局配置实现统一管理和维护。

3. 工具栏

提供常用操作功能:

  • 撤销/重做:支持设计步骤回退和重做
  • 预览:实时查看表单效果
  • 清空表单:一键清除当前表单内容
  • 默认值设置:配置表单字段初始值
  • 导入/导出:支持JSON格式表单配置的导入导出
  • 扩展功能:支持插件扩展自定义功能

4. 设计区域

功能说明:可视化表单设计工作区,支持多种交互操作。

核心功能

  • 拖拽布局:自由拖拽组件构建表单
  • 组件操作:支持复制、删除、调整顺序等
  • 实时预览:所见即所得的设计体验

5. 右侧属性面板

5.1 表单配置

功能说明:设置表单全局属性和行为。

配置项

  • 表单标题
  • 提交方式
  • 布局样式
  • 响应式设置

5.2 表单事件

功能说明:配置表单生命周期事件和交互事件。

事件类型

  • 加载事件
  • 提交事件
  • 校验事件
  • 自定义事件