选项数据
选项数据决定单选、多选、下拉、级联、树选择等组件里「能选什么」。来源通常包括:静态数据、远程数据、全局数据源等。

在哪里找
选中选项类组件 → 属性配置 → 选项数据 / 选项设置。

三种来源怎么选
| 来源 | 适合 | 不适合 |
|---|---|---|
| 静态 | 性别、是否、紧急程度等少而稳 | 成百上千且常变的主数据 |
| 全局数据源 | 多表单共用部门、费用类型、币种 | 只在一个字段用一次(可静态) |
| 远程 | 员工、商品、组织树等接口数据 | 完全固定的两三个选项 |
静态数据
怎么配
- 来源选静态。
- 逐条添加「显示文字」与「值」,或按界面支持的方式批量录入。
- 保存后预览点选。
示例:紧急程度
| 显示 | 值 |
|---|---|
| 普通 | normal |
| 紧急 | urgent |
| 特急 | critical |

值与显示
提交给系统的是「值」,用户看见的是「显示文字」。历史数据已按值存储时,慎改值。
入门场景:性别
男 / 女 / 保密,静态三条即可。
常用场景:问卷题
选项随表单一起发布,不依赖接口,适合调研。
全局数据源
- 先在全局数据源建好数据集。
- 组件选项来源选「全局数据源」,指定名称。
- 需要时点刷新。
入门:多张表的「币种」都引用同一全局源。 常用:费用科目统一维护,财务改一处,所有报销单生效。
远程数据
怎么配(概念)
| 项 | 说明 |
|---|---|
| 请求地址 / 方式 | 接口 URL 与 GET/POST 等 |
| 参数 / 头部 | 查询条件、必要头信息 |
| 前置处理 | 发送前改参数 |
| 数据处理 | 把返回转成选项结构 |
| 测试请求 | 先看返回再保存 |
入门:岗位列表
打开表单时加载启用中的岗位;选项显示岗位名,值为岗位 ID。
常用:省变化加载市(配合事件)
- 「省」用静态或级联。
- 「市」用远程,参数带当前省。
- 省的值变化时用事件触发市选项刷新(或使用级联组件一次配好)。
级联 / 树形选项
层级数据注意父子结构完整;可用静态 JSON 树,或远程懒加载(若组件支持)。 省市区优先用「省市区选择器」,少手搓三级静态。

业务组合示例
请假类型(静态)+ 病假证明(隐藏/必填)
请假类型静态:年假 / 事假 / 病假。 病假时显示并必填证明上传——见隐藏条件、必填条件。
商品下拉(远程)+ 单价回填(联动)
商品远程拉取 → 选中后数据联动写入单价。
注意点
- 先定「值」的稳定性,再写显示文案。
- 远程失败要有空态/提示,避免用户以为没选项。
- 改全局源会影响所有引用表单,发布前沟通。
- 预览验证选项是否完整、默认值是否仍有效。


