Outlook风格菜单导航控件。
| Name | Type | Description | Default | Set? | Get? | Tag? |
|---|---|---|---|---|---|---|
| url | String | 数据地址 | √ | √ | √ | |
| idField | String | 值字段。 | id | √ | √ | √ |
| textField | String | 节点文本字段 | text | √ | √ | √ |
| iconField | String | 图标字段 | iconCls | √ | √ | √ |
| parentField | String | 父节点字段 | pid | √ | √ | √ |
| resultAsTree | Boolean | url数据是否列表 | true | √ | √ | √ |
| dataField | String | 数据列表字段 | √ | √ | √ | |
| imgPath | String | 节点图片路径。节点可以设置"img"属性。 | √ | √ | √ |
| Name | Parameter | Description | Return |
|---|---|---|---|
| load ( Array ) | 加载树形数据。 |
||
| getSelected ( ) | 获取选中项。 |
||
| selectNode ( node ) | 选中节点 | ||
| loadList ( Array, idField, parentField ) | 加载列表数据。比如:tree.loadList(list, "id", "pid") |
||
| getList ( ) | 获取节点数组。 | Array | |
| findNodes ( fn, scope ) | 查找节点数据。如:
var nodes = tree.findNodes(function(node){
if(node.name.indexOf("abc") != -1) return true;
});
|
| Name | EventObject | Description |
|---|---|---|
| itemclick |
{
sender: Object,
item: Object
}
|
项点击时发生 |
| itemselect |
{
sender: Object,
item: Object
}
|
项选中时发生 |