jQuery LigerUI API ligerMenu Methos

jQuery ligerUI V1.1.6

组件方法列表
方法 参数 描述
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);
参数列表:
参数名 类型 描述 默认值
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} 菜单项点击事件
  • 参数1:item 当前点击菜单项的信息
  • 参数2:itemcount 菜单项的个数
null
item.dblclick {Function} 菜单项双击事件
  • 参数1:item 当前点击菜单项的信息
  • 参数2:itemcount 菜单项的个数
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}