jqgrid 用代码添加列数据
比如读入了5列数据。但是我想添加第六列。这列数据对应前面的。某一行的5个数据都不为空,第六个单元格显示“可以操作”若有一个为空,就显示“暂不能操作”。还有哈,如果我cli...
比如读入了5列数据。但是我想添加第六列。这列数据对应前面的。
某一行的5个数据都不为空,第六个单元格显示“可以操作”
若有一个为空,就显示 “暂不能操作”。
还有哈,如果我click一下“暂不能操作”的单元格,里面的内容就变成“可以操作”。
怎么实现呢,求教? 展开
某一行的5个数据都不为空,第六个单元格显示“可以操作”
若有一个为空,就显示 “暂不能操作”。
还有哈,如果我click一下“暂不能操作”的单元格,里面的内容就变成“可以操作”。
怎么实现呢,求教? 展开
2个回答
展开全部
在初始化jqgrid的时候定义如下两个function
onCellSelect:function(rowid,col,cellcontent){
var selectthis = $(this);
if(col===5 && cellcontent == "暂时不能操作"){
selectthis.setCell(rowid,5,'可以操作');
}
},
afterInsertRow: function(rowid, aData){
var selectthis = $(this);
var modify = true;
for(var i=0;i<6;i++){
var tmepcontens = selectthis.getCell(rowid,i);
if(tmepcontens == ""){
modify = false;
break;
}
}
if(!modify){
selectthis.setCell(rowid,5,'暂时不能操作');
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询