组件方法列表
- 增加菜单项
- 获取菜单项的数目
- 隐藏菜单
- 获取菜单项是否可用
- 删除菜单项
- 设置菜单项不可用
- 设置菜单项可用
- 显示菜单
- 显示/隐藏菜单
| 方法 | 参数 | 描述 |
| addItem | (options) | |
| getItemCount | () | |
| hide | () | |
| isEnable | (itemid) | |
| removeItem | (itemid) | |
| setDisable | (itemid) | |
| setEnable | (itemid) | |
| show | (options) | |
| toggle | () |
组件方法详细
{Void}
addItem
(options)
- 描述:
- 增加菜单项
- 例子:
var menuitem = {
text: '动态项' + menu.getItemCount(),
click : onclick11
};
menu.addItem(menuitem);
- 参数列表:
- 参数1:item 当前点击菜单项的信息
- 参数2:itemcount 菜单项的个数
- 参数1:item 当前点击菜单项的信息
- 参数2:itemcount 菜单项的个数
| 参数名 | 类型 | 描述 | 默认值 |
| item | {Object} | 菜单项信息 | |
| item.line | {bool} | 是否是Line | false |
| item.text | {String} | 菜单项名称 | null |
| item.id | {String} | 菜单项ID | null |
| item.icon | {String} | 菜单项图标 | null |
| item.disable | {Bool} | 菜单项是否不可用 | false |
| item.children | {Array} | 菜单项的子菜单 | null |
| item.click | {Function} | 菜单项点击事件
|
null |
| item.dblclick | {Function} | 菜单项双击事件
|
null |
- 返回值:
- {Void}
{Int}
getItemCount
()
- 描述:
- 获取菜单项的数目
- 返回值:
- {Int}
{Void}
hide
()
- 描述:
- 隐藏菜单
- 例子:
menu.hide();
- 返回值:
- {Void}
{Bool}
isEnable
(itemid)
- 描述:
- 获取菜单项是否可用
- 参数列表:
| 参数名 | 类型 | 描述 | 默认值 |
| itemid | {String} | 菜单项ID |
- 返回值:
- {Bool}
{Void}
removeItem
(itemid)
- 描述:
- 删除菜单项
- 参数列表:
| 参数名 | 类型 | 描述 | 默认值 |
| itemid | {String} | 菜单项ID |
- 返回值:
- {Void}
{Void}
setDisable
(itemid)
- 描述:
- 设置菜单项不可用
- 参数列表:
| 参数名 | 类型 | 描述 | 默认值 |
| itemid | {String} | 菜单项ID |
- 返回值:
- {Void}
{Void}
setEnable
(itemid)
- 描述:
- 设置菜单项可用
- 参数列表:
| 参数名 | 类型 | 描述 | 默认值 |
| itemid | {String} | 菜单项ID |
- 返回值:
- {Void}
{Void}
show
(options)
- 描述:
- 显示菜单
- 例子:
menu = $.ligerMenu({ top: 100, left: 100, width: 120, items:
[
{ text: '增加', click: onclick11,icon:'add' },
{ text: '修改', click: onclick11 },
{ line: true },
{ text: '查看', click: onclick11, children:
[
{ text: '报表', click: onclick11 },
{ text: '导出', children: [{ text: 'Excel', click: onclick11 }, { text: 'Word'}]
}
] },
{ text: '关闭', click: onclick112 }
]
});
$(document).bind("contextmenu", function (e)
{
menu.show({ top: e.pageY, left: e.pageX });
return false;
});
- 参数列表:
| 参数名 | 类型 | 描述 | 默认值 |
| options | {Object} | 位置信息 | |
| options.top | {Int} | 位置信息Top | |
| options.left | {Int} | 位置信息Left |
- 返回值:
- {Void}
{Void}
toggle
()
- 描述:
- 显示/隐藏菜单
- 返回值:
- {Void}