大者在途

  • 我的gitee仓库
大者在途
高山仰止 景行行止
  1. 首页
  2. 其他
  3. 正文

Dcatadmin 模型树默认折叠的实现

2021年10月9日 393点热度 1人点赞 0条评论

因为只在一个地方调用了, 图省事没有进行扩展, 其实应该在bootstrap.php服务启动的时候使用macro进行扩展

// 实现了一个模型树
return tap(new Row())->column('12',new Tree(new KnCategory(),function (Tree $tree){
    // 外挂一个获取元素id的方法
    Tree::macro('getId',function (){
        return $this->elementId;
    });
    // 默认收缩
    Admin::script(<<<js
        // 获取模型树的jquery包装对象
        var tree = $('#{$tree->getId()}');
        // 委托到js代码段执行结束后执行一次折叠
        setTimeout(function (){
            tree.nestable('collapseAll');
        },0)
js);
        }));
标签: 暂无
最后更新:2021年10月9日

猫铃儿

一个成长中的程序员

打赏 点赞
< 上一篇

文章评论

取消回复

COPYRIGHT © 2021 大者在途. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

冀ICP备18021118号-1