easyui datagrid columns 如何取得json 内嵌对象(many-to-one POJO class)
http://www.iteye.com/problems/44119
http://hi.baidu.com/lapson_85/item/7733586e60b08500a1cf0f8d
————————————————————————————————————————————————————————————————————————————————————————
1. json的数据格式:
var map = {"uname":'',"upwd":'',"role":{“rolename”:'',"roleLevel":''}}
把这个json格式绑定到datagrid的filed属性上:
columns : [ [
{
field : uname,
title : uname,
width : 200,
rowspan : 2,
align : 'center'
},{
field : upwd,
title : upwd,
width : 80,
rowspan : 2,
align : 'center'
}, {
field :‘ role.rolename’ ,
title : '角色名称',
width : 100,
rowspan : 2,
align : 'center'
}, {
field : ‘role . roleLevel’ ,
title : '等级',
width : 80,
rowspan : 2,
value : 1,
align : 'center'
}]]
jquery easyui 是不支持嵌套对象的数据转化的。。比如:(role.roleLevel)
我们必须修改源代码:
我的用的是appendRow 和updateRow 2个方法。所以修改这2个方法的赋值地方
如果用到appendRow:
//cc.push(_571[_573]); --源代码 7062行
改为:
cc.push(eval("_571['"+_573.replace(/\./g,"']['")+"']"));
如果用到updateRow :
//cell.html(rows[_57a][_57b]); -- 源代码 7638行
改为:
cell.html(eval("rows[_57a]['"+_57b.replace(/\./g,"']['")+"']"));
注意:我的jquery easyui 的版本为1.2.6的版本
请加qq群:100969361
——————————————————————
{field:'productType',title:'产品类别',width:160,formatter:function(value,rowData,rowIndex){
//可以试试这个对不对
//return value.prodType;
return rowData.productType.prodType;
}},
最新文章
- SQL Server2008 表旋转(pivot)技术
- 利用Mahout实现在Hadoop上运行K-Means算法
- 慢慢聊Linux AIO
- C++中的static关键字(转)
- UVA 11796 - Dog Distance
- angularjs入门学习【应用剖析中篇】
- IOS多线程知识总结/队列概念/GCD/主队列/并行队列/全局队列/主队列/串行队列/同步任务/异步任务区别(附代码)
- centos 6.4 安装firefox使用的flashplayer插件
- PHP 实现无限极栏目分类
- grep Pocket Reference读记
- Java学习6——基本数据类型及其转换
- C语言学习之插入排序
- angularJs 2-quickstart学习记录
- WCF+Autofac 实现构造函数依赖注入
- windows配置java运行环境
- 利用开源项目jadx反编译Android应用
- ELK部署与使用总结
- HanLP代码与词典分离方案与流程
- oracle_效率优化
- iOS图片设置圆角性能优化
热门文章
- Ubuntu 64位安装32位运行库
- 静态库与动态库的制作以及程序的动态函数库解析ldd;ldconfig与/etc/ld.so.conf
- oracle 对系统日期sysdate进行格式化:to_date(sysdate,'yyyy-MM-dd')
- knockoutjs 静动态数据、行为绑定,计算属性及Sync同步更新 Value值更新事件控制
- Swift2.0-异常处理(Exception handler)
- 使用Ubuntu12.04创建无线WiFi热点供手机上网
- Motion Detection Algorithms视频中运动检测算法源代码及演示代码
- C++:SQLServer字段赋值
- 基于注解配置spring
- atitit.产品console 日志的aticonsole 方案处理总结