Checkbox 多选框
常用的多选框。
<Checkbox>
<CheckboxGroup>
获取组件
import { Checkbox, CheckboxGroup } from 'rsuite';
演示
默认
禁用
Indeterminate 状态
indeterminate
该状态主要在全选或者树形结构Checkbox 上使用。
Checkbox 组
Checkbox 组,横向布局
受控的 Checkbox 组
Props
<Checkbox>
属性名称 | 类型 (默认值) |
描述 |
---|---|---|
checked | boolean | 被选择(受控) |
defaultChecked | boolean | 默认被选择 |
disabled | boolean | 禁用 |
id | React.ElementType | 为组件自定义元素类型 |
indeterminate | boolean | 作为一个全选框时,子项部分被选择后的样式设置 |
inline | boolean | 内联布局 |
inputRef | React.Ref | 对应 input 元素的 ref |
name | string | 用于表单对应的名称 |
onChange | (value: any, checked: boolean, event: SyntheticInputEvent) => void | checked 状态发生改变的回调函数 |
title | string | HTML title |
value | any | 值,对应 CheckboxGroup 的值,判断是否选中 |
<CheckboxGroup>
属性名称 | 类型 (默认值) |
描述 |
---|---|---|
defaultValue | Array | 默认值 |
inline | boolean | 内联布局 |
name | string | 用于表单对应的名称 |
onChange | (value:any,event) => void | 值改变后的回调函数 |
value | Array | 值(受控) |