Skip to Content
搭建UI系统组件 - 选择视图

选择视图

【选择视图】属于“列表类”组件,具备选项选择、单选/多选、交互行为等能力。

应用场景

  • 答题选项(选中蓝底蓝字,未选中白底黑字)
  • 商品分类选择
  • 业务类型选择

选择视图应用场景示意

设计配置

  • 可设置横向/纵向排列,支持“多行显示内容”模式
  • 支持多选、可取消选中、刷新保留选项等
  • 子视图分为“选中区域”和“未选中区域”,分别配置样式与内容

纵向显示选择视图示意

选中与未选中区域示意

数据配置

本地数据

  • 直接添加选项内容,设置默认值需与选项一致
  • 绑定选项内容时,双击进入子容器,绑定“组件内数据-选择视图-item”

本地数据配置示意

**提示:**横向排列时,选项顺序按内容顺序自上而下排列

远程数据

  • 需先在数据模型中创建选项数据表
  • 数据来源设为“远程数据”,选择数据表
  • 设置“列表字段”后,默认值需与字段类型和内容一致
  • 绑定选项内容时,进入子容器绑定“组件内数据-选择视图-item-显示字段”

远程数据绑定示意

**提示:**设置“列表字段”主要用于默认值类型校验

输出

  • 选择结果可绑定到组件显示或用于数据表插入/更新
  • 建议重命名选择视图组件,便于数据引用

选择视图输出配置示意

单选与多选用法

单选

  • 本地数据:如有“足球”“篮球”“羽毛球”三个选项,选择后通过输入类组件引用的就是选中的具体选项值。
  • 远程数据:绑定远程数据后,需指定选项字段。使用选择结果时,明确引用远程数据的哪个字段。

示例:

  • 商品分类表字段:ID、分类名称、分类排序、状态
  • 商品表字段:商品名称、分类名称、分类ID、商品价格
  • 添加商品时,若需填写分类名称,绑定“输入框-选择视图-分类名称字段”;若需记录分类ID,则绑定“输入框-选择视图-ID”。

单选远程数据字段绑定示意

多选

多选结果为数组,可用于批量插入/更新数据。

  • 本地数据:如有“足球”“篮球”“羽毛球”,多选前两项结果为 [“足球”, “篮球”]。批量插入时,需开启“批量修改”模式,数据源设为“输入框-选择视图”。

多选本地数据批量插入示意

  • 远程数据:多选时选中多条数据,每条数据有多个字段。批量插入时,需在“数组字段映射”中选择所需字段。

多选远程数据批量插入字段映射示意 多选远程数据字段映射操作示意

行为配置

  • 项点击时行为:可为选项点击配置交互行为,满足业务需求

使用示例

单选问卷Tab式导航栏
单选问卷示例Tab式导航栏示例
Last updated on