论坛首页 Web前端技术论坛

如何让easyui的datagrid的field支持属性的子属性(field.childfield)

浏览 2512 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2016-11-22  
后端返回的数据是{"id":"1100","channel":"1","title":"网络信息","user":{"counterno":"100000000","email":"admin@qq.com"}}

{field:'title',title:'标题',width:120,sortable:true},
{field:'user',title:'用户姓名',width:120,sortable:true,
formatter:function(value,row,index){
return value.email;
}
}
这种方式可以显示出来,但是问题是只能用一次,因为field:'user' 这个不能重复,要显示子属性所有的字段有没什么其他办法,尝试写法{field:'user.email',title:'标题',width:120,sortable:true} 这种写法是不行的。

如果把数据都进行扁平化处理,那所有连表查询的都需要这样处理,开发就很繁琐,而且后期不好维护。
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics