Вы можете сделать что-то вроде этого:
Ext.fly(myGrid.getView().getRow(0)).addClass('myClass');
Конечно, вы можете заменить вызов getRow()
другой ячейкой, или вы можете перебрать все свои строки и добавить их соответствующим образом.
И затем вы можете стилизовать это в дополнение к CSS по умолчанию, выполнив:
.x-grid3-row-selected .myClass {
background-color: blue !important;
}
Существует также частный метод GridView
, называемый addRowClass
.Вы также можете использовать это, чтобы добавить класс в ваши строки, выполнив:
grid.getView().addRowClass(rowId, 'myClass');
// private - use getRowClass to apply custom row classes
addRowClass : function(rowId, cls) {
var row = this.getRow(rowId);
if (row) {
this.fly(row).addClass(cls);
}
},