jQuery MiniUI
标题:
grid如何得到动态列动态属性值
[打印本页]
作者:
412181346
时间:
2014-8-19 13:47:01
标题:
grid如何得到动态列动态属性值
for(var i = 0;i<gs.length;i++){
var column = { headerAlign: "center", allowSort: true, header: name[i],columns:[
{field: "jjz"+gs[i], width: 70, headerAlign: "center",align:"right", allowSort: false, header: "基准值",dataType:"currency" ,currencyUnit:""},
{field: "bud_dis"+gs[i], width: 70, headerAlign: "center",align:"right", allowSort: false, header: "目标值",dataType:"currency" ,currencyUnit:""},
{field: "lj"+gs[i], width: 70, headerAlign: "center",align:"right", allowSort: false, header: "实际完成",dataType:"currency" ,currencyUnit:""},
{field: "wcbl"+gs[i], width: 70, headerAlign: "center", align:"right",allowSort: false, header: "完成比例"}
]
};
columns.push(column);
}
这是建立动态列,如果通过grid.data
var jsonArray=new Array();
for (var i =0;i< jds.length; i++) {
var jd = grid.data[i];
var arry=new Array();
for(var z = 0;z<gs.length;z++){
var a="bud_dis"+gs[z];
for(var k=0;k<4;k++){
如果直接写console.info(jd.bud_disck1);就可以出结果,但是如果
console.info(jd.a);就全都是undefined,楼主救命,搞了一上午了
作者:
felt
时间:
2014-8-19 14:12:18
jd[a]
作者:
412181346
时间:
2014-8-19 15:14:47
felt 发表于 2014-8-19 14:12
jd[a]
谢谢,哭了
作者:
dforce
时间:
2014-8-19 15:36:35
412181346 发表于 2014-8-19 15:14
谢谢,哭了
你的a是变量不能直接.的
要用方括号
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2