- 注册时间
- 2014-6-3
- 最后登录
- 2014-12-31
- 阅读权限
- 10
- 积分
- 67
- 精华
- 0
- 帖子
- 12

|
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,楼主救命,搞了一上午了
|
|