EasyUI menubutton|menu

EasyUI menubutton 继承 menu和linkbutton

Easyui menubutton构建方式一及绑定menuitem点击事件

html:

   <a href="javascript:void(0)" id="menu_add" class="easyui-menubutton" menu="#mm1"  iconCls="icon-add">新增</a>

   <div id="mm1" style="width:150px;">
   <div id="mm1t" iconCls="icon-menu-mm11">同级</div>
      <div class="menu-sep"></div>
      <div id="mm1x" iconCls="icon-menu-mm11">下级</div>
      <div class="menu-sep"></div>
      <div id="mm1d" iconCls="icon-menu-mm11">对象</div>
   </div>

js:

    $($('#menu_add').menubutton('options').menu).menu({onClick: function (item) {
                 //item 的相关属性参见API中的menu
                 alert(item.text);
             }
         });

     //操作menuitem的disabledItem、removeItem方法

     $($('#menu_add').menubutton('options').menu).menu('enableItem',$("#mm1x")[0]); //设定下级菜单不可用
     $($('#menu_add').menubutton('options').menu).menu('setIcon',{target:$("#mm1x"),iconCls:'icon-menu-mm1'});//设定下级菜单的  iconCls

 

menubutton构建方式二及绑定menuitem点击事件

html:

    < a id = "a4" style = "color:#0094ff"  icon = "icon-lightning" >批量设置列宽</ a
    < div id = "cusmenu" style = "width:150px;" >
      < div id = "80" >宽度 80px</ div >
      < div id = "100" >宽度 100px</ div >
      < div id = "120" >宽度 120px</ div >
      < div class = "menu-sep" ></ div >
      < div iconCls = "icon-set2" >自定义列宽</ div >
    </ div >

 js:

     

//初始化
    var ddlMenu = $( '#a4' ).menubutton({ menu: '#cusmenu' }); 
  
    //menubutton 依赖于 menu、linkbutton 这两个插件,所以我们可以这样搞定她
    $(ddlMenu.menubutton( 'options' ).menu).menu({
             onClick: function (item) {
                 //item 的相关属性参见API中的menu
                 alert(item.text);
             }
    })

 

menuitem的removeItem、disabledItem方法使用

html:   

    <div id="mm" class="easyui-menu" style="width:120px">
       <div>New</div>
       <div id="m-open">Open</div>
       <div>Save</div>
    </div>


js:
    var itemEl = $('#m-open')[0];  // the menu item element
    var item = $('#mm').menu('getItem', itemEl);//获取指定的id对应的item
    var item = $('#mm').menu(’removeItem‘, itemEl);//移除指定的id对应的item

 

转载于:https://www.cnblogs.com/xzb-cnblogs/archive/2013/06/15/Easyui_menubutton.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值