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认成另外一个对象就是了
。。。。
来,有钱的捧个钱场,没钱的捧个人场了哈!!!
一、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认成另外一个对象就是了
。。。。
来,有钱的捧个钱场,没钱的捧个人场了哈!!!
相关文章推荐
- 在easyUI中把form表单转换成json数据利用datagrid的load方法实现条件查询
- 关于easyui中datagrid数据网格与form表单的使用总结
- 关于easyui中datagrid数据不显示的问题
- 【解决方法】EasyUI DataGrid不显示滚动条时,没有数据的问题
- 【php基础班】第15天 显示隐藏效果、购物车、form对象、表单验证、二级联动菜单
- 【解决方法】EasyUI DataGrid无数据时不显示滚动条问题
- easyui关于解决tab添加的页面通过href加载数据内容的页面刷新后form表单重复提交的问题;
- 【Easyui】解决未对form表单数据进行校验直接就可以提交的问题
- EasyUI中tree,Datagrid,pagenation的使用EasyUI中Datagrid和pagenation进行关联时,再次点击pagenation时让表格数据显示的问题
- easyui的form表单的load方法和uploadify一起使用时出现连接中止的解决办法
- EasyUI中tree,Datagrid,pagenation的使用EasyUI中Datagrid和pagenation进行关联时,再次点击pagenation时让表格数据显示的问题
- 让EasyUI的DataGrid直接内嵌的JSON对象,并重写formload方法
- easyui form load 数据表单有下拉框
- EasyUI组件datagrid不显示json数据问题
- easyui的datagrid无数据时下方滚动条不显示的解决办法(标题栏显示不完全)
- Easyui Datagrid 如何实现后台交互显示用户数据列表
- 关于Web项目里的给表单验证控件添加结束时间不得小于开始时间的验证方法,日期转换和前台显示格式之间,还有JSON取日期数据格式转换成标准日期格式的问题
- easyui datagrid-detailview.js 子数据表显示BUG
- easyui datagrid 异步加载数据时滚动条有时会自动滚到最底部的问题
- uchome 中 居住地 二级 城市下拉菜单 不显示的问题 (提示js 缺少对象)