多选框 控件
可视化代码生成平台 · 选择类控件(9/14)
用途:一个字段选多个值——标签、适用人群、支持渠道、功能开关组等。
存储:varchar(255),多值以逗号分隔(如 1,3,5)。
列表/搜索:列表逐个翻译为标签胶囊;搜索支持"包含任一值"筛选。
控件解析(外观 · 行为交互 · 样式 · 数据)
| 维度 | 说明 |
| 外观 | 一组方形复选框或标签 chips,选中打勾。 |
| 行为交互 | 可多选;必填时至少选一;与"外键多对多"区分(此处逗号存一列)。 |
| 样式 | chips 或方块排布;间距、换行可配。 |
| 数据 | 单列 varchar,值逗号分隔(如 a,b,c);搜索用 FIND_IN_SET;不建关联表。 |
属性面板(右侧)功能详解
| 分组 | 字段 | 说明 |
| 基础 | 字段名 / 标签 / 提示 / 默认值 | 默认值可填多个值逗号分隔。 |
| 显示 | 进列表 / 可搜索 / 排序权重 | 进列表时多值翻译为胶囊。 |
| 校验 | 最少 / 最多可选 | 如至少 1 个、至多 4 个,越界拦截。 |
| 字典 | 静态 / ref | 静态 值=标签 或 ref:表,值列,标签列。 |
| 专属 | 呈现方式 | checkbox 组 或 标签多选输入框。 |
| 高级 | 启用 / 停用 | 停用仅隐藏,不删列不丢数据。 |
演示
注意:多值存同一列,不适合作为强关联外键;需要统计/联查的维度(如订单明细)请拆成独立关联表,而非多选框。
多选框 控件文档 · 随工具迭代更新 |