Я могу изменить цвет текста путем выполнения этого в jqgrid пользовательском средстве форматирования:
function YNFormatter(cellvalue, options, rowObject)
{
var color = (cellvalue == "Y") ? "green" : "red";
var cellHtml = "<span style='color:" + color + "' originalValue='" +
cellvalue + "'>" + cellvalue + "</span>";
return cellHtml;
}
но я хочу теперь изменить цвет фона целой ячейки (вместо цвета текста).
Действительно ли это возможно?
Здесь
$("#cell").setCell(Row , Column, Value, { background: '#888888'});
На самом деле вам даже не понадобится специальный форматировщик, если вы просто собираетесь сделать это для настройки цветов. Здесь вы даже можете установить значение цвета, например
var color = (Value == "Y") ? "green" : "red";
$("#cell").setCell(Row , Column, Value, { background: '#888888', color: color});
Happy Coding.