Как я могу изменить цвет фона ячейки в jqgrid пользовательском средстве форматирования?

Я могу изменить цвет текста путем выполнения этого в jqgrid пользовательском средстве форматирования:

function YNFormatter(cellvalue, options, rowObject)
{
    var color = (cellvalue == "Y") ? "green" : "red";
    var cellHtml = "<span style='color:" + color + "' originalValue='" +
                                cellvalue + "'>" + cellvalue + "</span>";

    return cellHtml;
 }

но я хочу теперь изменить цвет фона целой ячейки (вместо цвета текста).

Действительно ли это возможно?

9
задан Wayne Koorts 9 February 2011 в 07:18
поделиться

1 ответ

Здесь

$("#cell").setCell(Row , Column, Value, { background: '#888888'});

На самом деле вам даже не понадобится специальный форматировщик, если вы просто собираетесь сделать это для настройки цветов. Здесь вы даже можете установить значение цвета, например

var color = (Value == "Y") ? "green" : "red";
$("#cell").setCell(Row , Column, Value, { background: '#888888', color: color});

Happy Coding.

0
ответ дан 4 December 2019 в 10:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: