@aliretail/react-whale-checked-all
Version:
whale-checked-all
34 lines (26 loc) • 1.23 kB
Markdown
title: CheckedAll-API
order: 3
category: UI
description: button 组件描述
screenshot: https://gw.alicdn.com/imgextra/i2/O1CN01yW3hCD1M8CnqeKFlq_!!6000000001389-2-tps-90-90.png
## API
| 成员 | 说明 | 类型 | 默认值 |
|-------------|----------------|--------------------|--------------|
| value | 被选中的值列表 | Array | [] |
| dataSource | 可选项列表, 详细说明参考 Checkbox.Group | Array | [] |
| onChange | 选中值改变时的事件<br>签名:<br>Function(value: Array) => void<br> | Function | () => {} |
| disabled | 禁用 | Boolean | false |
| itemDirection | 子项目的排列方式<br/>hoz: 水平排列<br />ver: 垂直排列 | string | 'hoz' |
注意:全选时返回所有子项的列表,不包括"全选"项。如 dataSource 为 `['UNCOMMITTED', 'WAIT_APPROVAL']`,则全选返回 `['UNCOMMITTED', 'WAIT_APPROVAL']`
### dataSource
参考 [CheckBox.Group 的 dataSource]()
数据项可为 `String` 类型或者 `Object` 类型
#### string 类型
["UNCOMMITTED", "WAIT_APPROVAL"]
#### object 类型
[
{ "value": "UNCOMMITTED", "label": "未提交" },
{ "value": "WAIT_APPROVAL", "label": "提交中" }
]