jquery easyui datagrid的field支持子属性即field.attr格式(1.3.2)

datagrid的json数据格式如下图所示:


如果我要使用datagrid去加载poundageLHMap下面的集合的中属性信息那我必须对datagrid进行相应的改造。
改造的地方分为两个:
一个是用于数据显示的,如下所示:(jquery.easyui.min.1_3_2.js 8324行)

//使datagrid的field支持field.attr格式的显示,yangc,2014/03/20,start
//(优先采取原程序的方法如果在原程序方法获取不到的情况下使用新的方法来获取需要展示的值)
//var _605=_602[_604];//可能解决问题
var _605=_602[_604];
if(!Boolean(_605))
{
_605=eval("_602['"+_604.replace(/\./g,"']['")+"']");
}
//使datagrid的field支持field.attr格式的的显示,yangc,2014/03/20,end
另一个是当需要是用datagrid的editor去编辑数据的时候需要使用的,如下所示:(jquery.easyui.min.1_3_2.js 7585行)

//使datagrid的field支持field.attr格式的editor操作,yangc,2014/03/22,start
//(优先采取原程序的方法如果在原程序方法获取不到的情况下使用新的方法来获取需要展示的值)
var valueYangc = row[_52d];
if(!Boolean(valueYangc))
{
valueYangc = eval("row['"+_52d.replace(/\./g,"']['")+"']")
}
ed.actions.setValue(ed.target,valueYangc);
//ed.actions.setValue(ed.target,row[_52d]);
//使datagrid的field支持field.attr格式的editor操作,yangc,2014/03/22,end



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值