在“ jqGrid 3.4中的自定义数据工具提示”讨论中,开始了解如何使用setcell
来更改 jqgrid 单元格内文本的颜色。我们如何更改单元格的背景颜色?
尝试了以下
jQuery("#list").setCell (row,col,'',{ background-color:'red'});
jQuery("#list").setCell (row,col,'','',{ bgcolor:'red'};
使用背景而不是像背景颜色这样的特定规则:
jQuery("#list").setCell (row,col,val,{background:'#ff0000'});
jQuery("#list").setCell (row,col,'',{ 'background-color':'red'})
这对我来说在 IE 中不起作用(在 firefox 和 chrome 中很好),所以我按照 Jon Weers 的建议做了并切换到:
jQuery("#list").setCell (row,col,'',{'background':'#ff0000'});
这对我来说适用于 Firefox、Chrome 和 IE。
抱歉,我的帐户太新了,无法投票,或者显然无法发表评论,否则我只会投票给 Jon 的帖子。
jQuery('#list').setCell('12','name','',{'background-color': 'red'},'');
你把正确的行ID?正确的 colName?
您还缺少背景颜色中的引号。