您的位置:首页 > 产品设计 > UI/UE

Easyui中Datagrid显示二级对象即点连接对象、Form表单load数据中二级对象的问题!!!!

2013-08-16 00:32 459 查看
这久在学习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里的源码,但找半天,也不知道那句代码在什么地方了!

二、form如何load来填充数据?

继续找度娘,找到这篇文章,点这里
http://www.jeasyuicn.com/easyui-form-myload-method-the-support-of-two-data-object.html
这里对form进行了扩展,新增了myLoad方法,经实验效果还不错,腰不酸了,腿不疼了,一夜可以七次了……

,接着需要看的是modeldriven是不是支持manager.name了,别把manager认成另外一个对象就是了

。。。。

来,有钱的捧个钱场,没钱的捧个人场了哈!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐