首页 > 其他 > 详细

easyui field 获取对象属性的值

时间:2014-01-21 01:32:50      阅读:1042      评论:0      收藏:0      [点我收藏+]

采用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 获取对象属性的值

原文:http://blog.csdn.net/os4key/article/details/18305519

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!