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 的部分开源组件: 布局拖拽、菜单、等。

  • 相关阅读:
    对于Sobel算子的学习
    HDU 2594(求最长公共前后缀 kmp)
    HDU 6108(整除判断 数学)
    HDU 5968(异或计算 暴力)
    HDU 5963(游戏 博弈+规律)
    简单算法考题记录
    flex与bison
    C++ 智能指针
    Linux 添加设备驱动程序
    Linux 添加系统调用
  • 原文地址:https://www.cnblogs.com/newsea/p/3517945.html
Copyright © 2011-2022 走看看