Checkbox

18px 的方框:凸起并带描边,选中时为墨色,勾号会以动画绘出。

查看源码
import { Checkbox, CheckboxGroup } from "@logicplanes/kaeso-ui";

属性

  • aria-describedby
    string

    描述它的元素 ID。

  • aria-label
    string

    无障碍名称,用于没有可见标签的情况。

  • aria-labelledby
    string

    用其他文字为方框命名,例如标签内容较多的行中的第一行。

  • checked
    boolean

    受控时,是否处于选中状态。

  • defaultChecked
    boolean

    非受控时,是否初始为选中状态。

  • description
    ReactNode

    标签下方的一句帮助文字。

  • disabled
    boolean

    将其禁用:无法使用,并显示为变暗。

  • id
    string

    控件的 ID,便于其他位置的标签指向它。

  • indeterminate
    boolean

    显示短横线:组内部分(而非全部)选项被选中。

  • invalid
    boolean

    显示为无效;请搭配说明如何修正的消息。

  • label
    ReactNode

    标签;整行都可点击。

  • name
    string

    在表单中提交值时使用的字段名。

  • onCheckedChange
    ((checked: boolean) => void)

    选中或取消选中时调用,并传入新状态。

  • readOnly
    boolean

    显示值,但不允许修改。

  • required
    boolean

    在表单中将其标记为必填。

  • value
    string

    随表单提交的值,也是在 CheckboxGroup 中的值。