jqgrid 用代码添加列数据

比如读入了5列数据。但是我想添加第六列。这列数据对应前面的。某一行的5个数据都不为空,第六个单元格显示“可以操作”若有一个为空,就显示“暂不能操作”。还有哈,如果我cli... 比如读入了5列数据。但是我想添加第六列。这列数据对应前面的。
某一行的5个数据都不为空,第六个单元格显示“可以操作”
若有一个为空,就显示 “暂不能操作”。
还有哈,如果我click一下“暂不能操作”的单元格,里面的内容就变成“可以操作”。
怎么实现呢,求教?
展开
 我来答
shenchaoliang
2014-03-06 · TA获得超过1163个赞
知道大有可为答主
回答量:810
采纳率:0%
帮助的人:1514万
展开全部

在初始化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,'暂时不能操作');

 }

}
Treelab
2021-03-04 · 贡献了超过299个回答
知道答主
回答量:299
采纳率:100%
帮助的人:13.8万
展开全部

本节视频我们来聊一聊如何添加数据表的行与列。Treelab 官网:www.treelab.com.cn

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式