2011-07-18 87 views
1

我用我的jqGrid colmodel下面的代码:为什么不jqGrid的cellattr风格似乎在IE 7的工作(但在IE8和FF正常工作)

cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'style="background-color:LightGray"'; }, 

这在Firefox和IE8完美的作品(见图片):

enter image description here

但在IE7它似乎不工作作为背景色保持白色:

enter image description here

这里是获取生成的HTML的一个例子,当我做的查看当前选择源:

<td role="gridcell" style="text-align: right; background-color: LightGray;" title="199,458" aria-describedby="treegrid_dealsCurrent"> 

没有人知道这是否是在jqGrid的或者错误有具体的,你需要的东西在IE7中做这个工作?

+0

你可以张贴一些输出? – Fender

+0

@Fender - 我发布了一些html,如果这是你在找什么 – leora

回答

1

你曾经通过

cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'style="background:LightGray"'; } 

即测试只有“背景”。

1

我遇到了同样的问题:cellatr正在使用Chrome和Firefox,但没有使用IE8或IE9。 解决方案对我来说是风格前添加一个空格:

return ' style="background-color:LightGreen;color:LightGreen;" ' 

干杯

相关问题