jquery easyui datagrid 嵌套对象绑定

jquery easyui datagrid 嵌套对象绑定,网上很多资料说是easyui本身不支持嵌套对象绑定,但很多时候我们恰恰需要这种嵌套对象绑定,而实际上是可以实现且支持的,只需调用formatter函数就可以实现。

json 格式:

{                                                     
 "total":239,                                                     
 "rows":[                                                         
  {"code":"001","user":{"id":1,"name":"name1"},"addr":"Address 11","col4":"col4 data"},        
  {"code":"002","user":{"id":1,"name":"name1"},"addr":"Address 13","col4":"col4 data"},        
  {"code":"003","user":{"id":1,"name":"name1"},"addr":"Address 87","col4":"col4 data"},        
  {"code":"004","user":{"id":1,"name":"name1"},"addr":"Address 63","col4":"col4 data"},        
  {"code":"005","user":{"id":1,"name":"name1"},"addr":"Address 45","col4":"col4 data"},        
  {"code":"006","user":{"id":1,"name":"name1"},"addr":"Address 16","col4":"col4 data"},         
  {"code":"007","user":{"id":1,"name":"name1"},"addr":"Address 27","col4":"col4 data"},         
  {"code":"008","user":{"id":1,"name":"name1"},"addr":"Address 81","col4":"col4 data"},         
  {"code":"009","user":{"id":1,"name":"name1"},"addr":"Address 69","col4":"col4 data"},         
  {"code":"010","user":{"id":1,"name":"name1"},"addr":"Address 78","col4":"col4 data"}    
 ]                                                         
}                                                          
js代码:

{field:'Id',title:'Id',width:120,
      formatter:function(value,rec){
       return rec.user.id;
      }
     },
     {field:'Name',title:'Name',width:120,
      formatter:function(value,rec){
       return rec.user.name;
      }
     }

注意,field命名是不能重复的,这样就可以实现嵌套对象绑定了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值