zoukankan      html  css  js  c++  java
  • 让easyui的datagrid的field支持属性的子属性(field.childfield)

    如果不修改后台返回的数据格式,就只能修改easyui的源代码了。

    首先在easyui的源代码中找到下面的部分,VS可以用

    “var.*_.+=.*_.+[.*_.+];”

    这个正则表达式来查找,会找到好几个,自己挑把。。。

    var col=$(_1f9).datagrid("getColumnOption",_1ff);
    if(col){
    //原来的代码
    var _200=_1fd[_1ff];
    //...
    }

    找到上面的内容,就把它替换为:

    var col=$(_1f9).datagrid("getColumnOption",_1ff);
    if(col){
    //修改后的代码
    var _200 = eval("_1fd['" + _1ff.replace(/./g, "']['") + "']");
    //...
    }

    具体原理请看:http://blog.csdn.net/jianyi7659/article/details/9736871
    主要原因就是javascript并没有提供点连接的字符串属性访问方式?手动改造让它支持。

  • 相关阅读:
    StateListDrawable状态选择器
    Shape
    每周随笔
    每周随笔
    每周随笔
    每周随笔
    每周随笔
    每周随笔
    每周随笔

  • 原文地址:https://www.cnblogs.com/xwgli/p/3696190.html
Copyright © 2011-2022 走看看