我在jqgrid colmodel中使用以下代码:
cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'style="background-color:LightGray"'; },
在Firefox和IE8中完美运行(见图):
但是在IE7中它似乎不起作用,因为背色保持白色:
这是我查看当前选择源时生成的html示例:
<td role="gridcell" style="text-align: right; background-color: LightGray;" title="199,458" aria-describedby="treegrid_dealsCurrent">
没有人知道这是否是jqgrid中的错误,或者在IE7中是否需要执行某些操作才能使其正常工作?
答案 0 :(得分:1)
您是否已使用
进行测试cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'style="background:LightGray"'; }
即。只是&#34;背景&#34;。
答案 1 :(得分:1)
我遇到了同样的问题: cellatr 正在使用Chrome和Firefox,但不使用IE8或IE9。 我的解决方案是在样式之前添加一个空格:
return ' style="background-color:LightGreen;color:LightGreen;" '
干杯