2015-08-01 14:08:04 +08:00
|
|
|
# Tree
|
|
|
|
|
|
|
|
- category: Components
|
|
|
|
- chinese: 树形控件
|
2015-08-22 20:16:24 +08:00
|
|
|
- type: 展示
|
2015-08-01 14:08:04 +08:00
|
|
|
|
|
|
|
---
|
|
|
|
|
2015-08-05 21:18:34 +08:00
|
|
|
## 何时使用
|
|
|
|
|
2015-08-06 14:11:02 +08:00
|
|
|
文件夹、组织架构、生物分类、国家地区等等,世间万物的大多数结构都是树形结构。使用`树控件`可以完整展现其中的层级关系,并具有展开收起选择等交互功能。
|
2015-08-06 09:17:40 +08:00
|
|
|
|
|
|
|
## API
|
|
|
|
|
2015-08-15 23:45:25 +08:00
|
|
|
### Tree props
|
|
|
|
|
|
|
|
| 参数 | 说明 | 类型 | 默认值 |
|
|
|
|
|-----------|------------------------------------------|------------|--------|
|
2015-08-19 12:18:10 +08:00
|
|
|
|multiple | 是否支持多选 | bool | false |
|
|
|
|
|checkable | 是否支持选中 | bool | false |
|
2015-08-15 23:45:25 +08:00
|
|
|
|defaultExpandAll | 设置展开所有树节点 | bool | false |
|
|
|
|
|defaultExpandedKeys | 展开指定的树节点 | String[] | false |
|
2015-08-19 12:18:10 +08:00
|
|
|
|defaultCheckedKeys | 默认选中复选框的树节点 | String[] | [] |
|
|
|
|
|defaultSelectedKeys | 默认选中的树节点 | String[] | [] |
|
|
|
|
|onCheck | 点击树节点或复选框触发 | function(e:{checked:bool,node,checkedKeys,event}) | - |
|
2015-10-15 10:38:14 +08:00
|
|
|
|onSelect | 点击树节点触发 | function(e:{checked:bool,node,checkedKeys,event}) | - |
|
2015-10-27 15:47:01 +08:00
|
|
|
|onDataLoaded | 异步加载数据 | function(node)| - |
|
2015-08-15 23:45:25 +08:00
|
|
|
|
|
|
|
### TreeNode props
|
|
|
|
|
|
|
|
| 参数 | 说明 | 类型 | 默认值 |
|
2015-08-06 09:17:40 +08:00
|
|
|
|-----------|------------------------------------------|------------|--------|
|
2015-08-15 23:45:25 +08:00
|
|
|
|disabled | 禁掉响应 | bool | false |
|
|
|
|
|title | 标题 | String | '---' |
|
2015-08-19 12:28:25 +08:00
|
|
|
|key | 被树的defaultCheckedKeys/defaultSelectedKeys/defaultExpandedKeys所用 | String | 内部计算出的节点位置 |
|