继承
GridBase
用法
<TreeGrid
style={{ height: 250 }}
data={this.state.data}
idField="id"
treeField="name"
>
<GridColumn field="name" title="Name"></GridColumn>
<GridColumn field="size" title="Size"></GridColumn>
<GridColumn field="date" title="Date"></GridColumn>
</TreeGrid>
属性
名称 |
类型 |
描述 |
默认 |
idField |
string |
指示哪个字段是标识字段。 |
null |
treeField |
string |
指示哪个字段是树节点字段。 |
null |
selectionMode |
string |
选择模式。 |
single |
checkbox |
boolean |
定义是否显示复选框在每一行节点之前。 |
false |
cascadeCheck |
boolean |
定义是否进行级联检查。 |
true |
事件
名称 |
参数 |
描述 |
onRowExpand |
row |
扩充一行时触发。 |
onRowCollapse |
row |
折叠一行时触发。 |
onRowCheck |
row |
检查行时触发。 |
onRowUncheck |
row |
当一行未选中时触发。 |
onCheckChange |
rows |
更改选中的行时触发。 |
方法
名称 |
参数 |
返回值 |
描述 |
getCheckedRows |
state=checked |
array |
获取已检查的行。
可用 'state' 是: 'checked','unchecked','indeterminate'
|
sortData |
none |
void |
对数据行进行排序。 |
checkRow |
row |
void |
选中一行。 |
uncheckRow |
row |
void |
取消选中一行。 |