qt-public-ui
Version:
新设计规范下业务组件库
28 lines (23 loc) • 1.19 kB
Markdown
## CheckboxList
| 参数 | 说明 | 类型 | 默认值 |
| --- | --- | --- | --- |
| options | 指定可选项 | TableOptions[] \| string[] | -
| type | 多选框的类型,列表形式或带指标形式 | list \| table | list
| value | 指定选中的选项 | string[] | -
| defaultValue | 默认选中的选项 | string[] | -
| max | 最多可以选几个对比选项 | number | Infinity
| showSearch | 使选项可搜索 | boolean | -
| placeholder | 搜索框默认文本 | string | 输入名称进行搜索
| tableHaders | 带指标形式的表头内容 | [string, string] | [名称, 占比]
| style | css样式 | CSSProperties | -
| labelInValue | 是否把每个选项的 label 包装到 value 中 | boolean | true
| onLabelClick | 点击 label 时调用此函数,仅在 labelInValue 为 true 时生效 | function(values, option) | -
| onChange | 变化时回调函数 | function(values) | -
#### TableOptions
单个可选项
| 参数 | 说明 | 类型 | 默认值 |
| --- | --- | --- | --- |
| percent | 带指标形式中的百分数 | number | -
| value | 该选项的值 | string | -
| label | 该选项的标签 | string | -
| disabled | 是否禁用 | boolean | -