- 注册时间
- 2014-6-25
- 最后登录
- 2016-5-5
- 阅读权限
- 10
- 积分
- 602
- 精华
- 0
- 帖子
- 102

|
版主你好
我现在grid的列都是动态设置进去的
for(var i=0,l=myobj.length;i<l;i++){
for(var key in myobj[i]){ //myobj[i][key]
fieldColumns+="{";
$.each(custFieldColumns,function(n,value) {
if(value.DICTID==key){
if(key=="CODE" || key=="PROCESSINSTID"){//如果等于这两个的话,就把这两列给隐藏掉
fieldColumns+="field:'"+key+"',width: 120,"+'headerAlign:"center",visible:false,allowSort: true,'+'align:"center",header:"'+value.DICTNAME+'"';
}else{
if(value.IN_INDEX=='0'){
fieldColumns+="field:'"+key+"',width: 120,"+'headerAlign:"center",visible:false,allowSort: true,'+'align:"center",header:"'+value.DICTNAME+'"';
}else{
fieldColumns+="field:'"+key+"',width: 120,"+'headerAlign:"center",allowSort: true,'+'align:"center",header:"'+value.DICTNAME+'"';
}
}
}
});
fieldColumns+="},";
}
break;
}
fieldColumns=fieldColumns.substring(0,fieldColumns.lastIndexOf(","));
var colums =eval('([' + fieldColumns + '])');//把js【json字符串转为数组】
grid.setColumns(colums);//动态设置列
这样是动态列是设置成功了,但是现在我想设置一个操作列,改怎么设置呢?我设置好几次都不正确
如果是之前写死的是这样的
<div name="action" width="120" headerAlign="center" align="center" renderer="onActionRenderer" cellStyle="padding:0;">操作</div>
但是像我上面那种情况,如果是动态的 这个操作列改怎么设置呢?
|
|