как изменить цвет фона строки на основе некоторых критериев в EXTJS - PullRequest
1 голос
/ 09 февраля 2011

Уважаемый сэр / мадам, Я новичок в кодировании EXTJS. Я изучаю его. Я столкнулся с проблемой изменения цвета фона строки на основе некоторых критериев в полном кодировании EXTJS. Можете ли вы мне помочь, пожалуйста?

1 Ответ

3 голосов
/ 09 февраля 2011

Вы должны использовать метод getRowClass в GridView, чтобы установить свой собственный класс CSS для строки:

viewConfig: {
    forceFit: true,
    showPreview: true, // custom property
    enableRowBody: true, // required to create a second, full-width row to show expanded Record data
    getRowClass: function(record, rowIndex, rp, ds){ // rp = rowParams
        if(record.get('isRed')){
            return 'x-grid3-row-red';
        }
    }
},

Где вы определили свой класс CSS x-grid3-row-red.

Ищите метод getRowClass в документации: http://dev.sencha.com/deploy/dev/docs/?class=Ext.grid.GridView

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...