BUI后台管理左侧三级菜单,点击全部隐藏显示

2019-06-13  本文已影响0人  cooqi

bui的后台管理系统还是比较好的,就是改起来费时
新增一个功能,三级菜单能够点击全部隐藏显示,最初是只能点二级隐藏三级。试了很多方法,发现buiJS里这样改最方便

 bindUI : function(){
      var _self = this,
          items = _self.get('items'),
        children = _self.get('children');
      BUI.each(children,function(item){
        var menu = item.get('children')[0];
        if(menu){
          menu.publish('click',{
            bubbles:1
          });
        }
      });
//再这里添加点击隐藏显示
        //收缩
       var nav_item_id=_self.get('render');
        $(nav_item_id).on('click','.item-title',function () {
            var status= $(this).data('status')?$(this).data('status'):false;
            $(this).data('status',!status);
            BUI.each(children,function(item){
                item.set('collapsed',!status);
            });
        });
上一篇下一篇

猜你喜欢

热点阅读