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 } |
项选中时发生 |