Почему стиль cellattr jqGrid, кажется, не работает в IE 7 (но отлично работает в IE8 и FF) - PullRequest
1 голос
/ 18 июля 2011

я использую следующий код в моей jqgrid colmodel:

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, чтобы это заработало?

Ответы [ 2 ]

1 голос
/ 29 апреля 2014

У меня была такая же проблема: cellatr работал с Chrome и Firefox, но не с IE8 или IE9.Для меня решение было добавить пробел перед стилем :

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

Cheers

1 голос
/ 03 января 2012

Вы тестировали с

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

Т.е. только с "фоном".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...