пятница, 5 декабря 2008 г.

ExtJs: задание класса строки таблицы

Для выделения (подсветки) всей строки в ExtJs можно переопределять метод getRowClass() у объектов класса GridView:

grid.getView().getRowClass = function(row, index) {
if (row.json.IS_ERROR == 1)
return 'row-error';
if (row.json.IS_WARNING == 1)
return 'row-warning';
}
В этом примере назначение классов выполняется на основе флагов IS_ERROR и IS_WARNING определённых в JSON, но не отображаемых в таблице. Если классы нужно назначать на основании только доступных для отображения данных - то можно использовать свойства объекта row.data.

Комментариев нет:

Отправить комментарий