原文链接:https://blog.youkuaiyun.com/jackymvc/article/details/9993261
这久在学习Easyui,同Extjs相比,不用事先定义那么多的组件JS,调试起来也比较方便!!
一、Datagrid显示二级对象
可是在Datagrid中显示二级对象时,死活也显示不了,然后找度娘发现,Easyui根本就不支持点连接的属性,目前的解决方法是使用formatter
如:
JSON数据源:[{id:1, title:'标题一', manager:{id:1, name:'李逍遥'}},{id:2, title:'标题二', manager:{id:1, name:'赵灵儿'}}]
<table id="grid" class="easyui-datagrid" data-options="...这里省略">
<thead>
<tr>
<th data-options="field:'title'">标题</th>
<th data-options="field:'manager.name',formatter:formatManager'>管理员</th>
</tr>
</thead>
</table>
<script>
function formatManager(val, row){
return row.manager.name;
}
</script>
当然也可以去改一下jquery.easyui.min.js里的源码,但找半天,也不知道那句代码在什么地方了!
---------------------
作者:君戈物语
来源:优快云
原文:https://blog.youkuaiyun.com/jackymvc/article/details/9993261
版权声明:本文为博主原创文章,转载请附上博文链接!
本文介绍如何在EasyUI的Datagrid组件中显示二级对象的属性值,通过使用formatter函数来解决EasyUI不支持点连接属性的问题。
1005

被折叠的 条评论
为什么被折叠?



