loadComplete: function() {
var cssGreen = {'background-color':'#6DFF6D',
'filter': 'progid:DXImageTransform.Microsoft.gradient(startColorstr = \'#D9FFD9\', endColorstr = \'#6DFF6D\')',
'background': '-moz-linear-gradient(bottom, #D9FFD9, #6DFF6D 2px, #D9FFD9 4px)'};
var cssRed = {'background-color':'#FF6D6D',
'filter': 'progid:DXImageTransform.Microsoft.gradient(startColorstr = \'#FECECD\', endColorstr = \'#FF6D6D\')',
'background': '-moz-linear-gradient(bottom, #FECECD, #FF6D6D 2px, #FECECD 4px)'};
var columns = grid.jqGrid('getGridParam', 'colModel');
var ids = jQuery("#gridMain").jqGrid('getDataIDs');
for (var i = 0; i < columns.length; i++) {
var columnName = columns[i].name;
for (var j = 0; j < ids.length; j++) {
var cell = grid.jqGrid("getCell", ids[j], columnName);
grid.setCell(ids[j], columnName, '', '', {'title':colNameData[i]});
if (cell != null && cell.indexOf("%g") >= 0) {
grid.jqGrid('setCell', ids[j], columns[i].name, '', cssGreen);
} else if (cell != null && cell.indexOf("%r") >= 0) {
grid.jqGrid('setCell', ids[j], columns[i].name, '', cssRed);
}
}
}
Надеюсь, этот пример - то, что вы ищете. Функция проходит по ячейкам, если ячейка содержит «% g», она применяет CSS-стиль, определенный сверху. Просто установите CSS на любой стиль подсветки, который вы пожелаете.