easyui field 获取对象属性的值

采用formatter格式化方法来实现

例如:服务器返回的数据是

 

Js代码  
  1. [{"id":{"tagId":"A0001","timeCs":{"time":1371657600000}},"readerIds":"jing;isnig;sning"}]

 

而应用过程中需要使用到id属性下的tagId子属性。我们可以将field的属性直接赋值为id属性,而后通过转换函数来实现。

示例如下:

Js代码  
  1. columns:[[  
  2.             {field:‘id‘,title:‘卡号‘,width:20,formatter: function(value,row,index){
  3.           if (value.tagId){
  4.            return value.tagId;
  5.           } else {
  6.            return value;
  7.           }
  8.          }},  
  9.            {field:‘id‘,title:‘时间‘,width:20,formatter: function(value,row,index){
  10.           return new Date(value);
  11.           }}
  12. ]]

如果是html方式的话要用到"data-options"

  1.        <th field="topic" width="50"
                                    data-options="formatter:function(value,row,index){
                                        if(value.name){
                                            return value.name;
                                        }
                                    }">所属栏目</th>


2、就是更改esayui源文件,使其支持field.sonfield的形式。


参考http://blog.csdn.net/jianyi7659/article/details/9736871

easyui field 获取对象属性的值

上一篇:教你如何用PS几招打造轻HDR效果的方法


下一篇:2013年第4季度餐桌品牌网络知名度排名