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