CheckboxGroup 复选框组

复选框组合,内部由多个 CheckboxItem 组成。

注意事项

  • 复选框组内部子元素,必须配合 CheckboxGroup 使用,有单独使用需求的请使用 Checkbox
  • 当作为表单组件,配合 Form/FormItem 组件使用时,需要设置 ChecboxGroup 组件的 mode 的值为 form

代码示例

基本使用

属性

CheckboxGroup

属性说明类型默认值
valueCheckboxGroup 的值,决定子元素是否勾选string[][]
radius是否带圆角booleanfalse
position布局'horizontal' | 'vertical''vertical'
uid当页面有多个CheckboxGroup时需传入,必须页面唯一,与内部的 CheckboxItem 组件的 uid 一致string-
header头部说明string-
footer底部说明string-
disabledbooleanfalse
mode'noraml' | 'form''normal'
className类名string-

CheckboxItem

属性说明类型默认值
checked是否选中booleanfalse
disabled是否禁用booleanfalse
colorcheckbox 的颜色,同 CSS 色值stringfalse
valuecheckbox 携带的 value 值, 在原生 form 表单提交的时候有用;在 CheckboxGroup 时亦有用string-
icon自定义未选中图标,支持Icon和图片路径string-
checkedIcon自定义选中状态的图标,支持Icon和图片路径string-
disabledIcon自定义禁用状态的图标,支持Icon和图片路径string-
disabledCheckedIcon自定义禁用选中状态的图标,支持Icon和图片路径string-
uid当页面有多个CheckboxGroup时需传入,必须页面唯一,与外部的 CheckboxGroup 组件的 uid 一致string-
id表单元素 idstring-
name表单元素 namestring-
className类名string-

事件

CheckboxGroup

事件名说明类型
onChange勾选状态变化时,触发此函数(value: string[], event: Event) => void

插槽

CheckboxGroup

名称说明
header头部内容插槽
footer底部内容插槽

样式类

CheckboxGroup

类名说明
amd-checkbox-group整体样式
amd-list-header头部内容样式
amd-list-body内部内容样式
amd-list-footer底部内容样式

CheckboxItem

类名说明
amd-checkbox-item整体样式
amd-checkbox原始 checkbox 整体样式
amd-checkbox-base原始 checkbox 样式
amd-checkbox-fake未选中 checkbox 样式
amd-checkbox-checked选中 checkbox 样式