zoukankan      html  css  js  c++  java
  • easyui 笔记

    很多人都用 easyui .但 easyui 是个伪开源,有20个插件不是开源的。即使开源的插件,也不保证是最新的。

    再次证明: 开源只是为了养猪,猪养肥了就杀猪  的开源真理。

     修改参数

    datagrid 动态修改参数

            var retSetOptions = function ($gridDom, func) {
                var options = {};
                var s = $.trim($gridDom.attr('data-options'));
                if (s) {
                    if (s.substring(0, 1) != '{') {
                        s = '{' + s + '}';
                    }
                    options = (new Function('return ' + s))();
                }
    
    
                func(options);
    
                var setting = [];
                for (var item in options) {
                    setting.push(item + ":" + options[item]);
                }
                $gridDom.attr("data-options", setting.join(","));
            }

    调用:

                retSetOptions(treeGrid, function (opt) {
                    opt["singleSelect"] = (this._Ref_Type_ == "radio");
                 });


    网上说的, 不使用 class='easyui-datagrid' 这种做法在很多时候不适用。

     再次证明,使用假开源,是各种坑。

    由于 datagrid , treegrid  各种掉渣的性能问题,导致项目最后慢的不行。忍痛割掉 easyui 的表格,仅使用 easyui 的部分开源组件: 布局拖拽、菜单、等。

  • 相关阅读:
    匿名内部类(八)
    局部内部类(七)
    局部内部类(六)
    成员内部类(五)
    成员内部类(四)
    静态内部类(三)
    静态内部类(二)
    内部类(一)
    zip解压破解
    爱剪辑软件使用
  • 原文地址:https://www.cnblogs.com/newsea/p/3517945.html
Copyright © 2011-2022 走看看