菜单控件。可加入菜单项对象MenuItem。
<ul id="menu2" class="mini-menu"> <li> <span >操作</span> <ul> <li iconCls="icon-new" onclick="onItemClick">新建</li> <li class="separator"></li> <li iconCls="icon-add" onclick="onItemClick">增加</li> <li iconCls="icon-edit" onclick="onItemClick">修改</li> <li iconCls="icon-remove" onclick="onItemClick">删除</li> </ul> </li> <li class="separator"></li> <li iconCls="icon-open" onclick="onItemClick">打开</li> <li iconCls="icon-remove" onclick="onItemClick">关闭</li> </ul>
Name | Type | Description | Default | Set? | Get? | Tag? |
---|---|---|---|---|---|---|
vertical | Boolean | 是否竖向 | true | √ | √ | √ |
allowSelectItem | Boolean | 是否允许选择菜单项 | false | √ | √ | √ |
url | String | 菜单数据地址 | √ | √ | √ | |
textField | String | text | √ | √ | √ | |
idField | String | id | √ | √ | √ | |
parentField | String | pid | √ | √ | √ | |
resultAsTree | Boolean | true | √ | √ | √ | |
dataField | String | 数据列表字段 | √ | √ | √ | |
imgPath | String | 节点图片路径。节点可以设置"img"属性。 | √ | √ | √ |
Name | Parameter | Description | Return |
---|---|---|---|
setItems ( items ) | 设置菜单项数组。菜单项对象MenuItem。 | ||
showAtPos ( x, y ) | 显示菜单 | ||
getSelectedItem ( ) | 获得选中的菜单项对象。 | ||
load ( url ) | 加载菜单数据 | ||
loadList ( Array, idField, parentField ) | 加载列表数据。比如:tree.loadList(list, "id", "pid") |
Name | EventObject | Description |
---|---|---|
itemclick |
{ sender: Object, //树对象 item: Object, //项对象 isLeaf: Boolean } |
菜单项点击时发生 |
itemselect |
{ sender: Object, //树对象 item: Object, //项对象 isLeaf: Boolean } |
菜单项选中时发生 |