2015-09-28 5 views
1

я подаю CSS для кликнутой записи в моей сетке, как показано нижеhasCls() не работает для моей ExtJS сетки

listeners: { 
    select: function(record,rowIndex) { 
     this.getView().addRowCls(rowIndex, 'green'); 
    }} 

мне нужно, чтобы проверить состояние присутствует ли CSS или нет, я пытаюсь проверьте, как это

select: function(record,rowIndex) { 
     this.getView().addRowCls(rowIndex, 'green'); 
     if(this.getView().hasCls('green')){} 
    } 

, который всегда возвращает false. Пожалуйста, помогите мне ...

ответ

0

Вы можете использовать следующий способ, чтобы проверить, существует ли указанный класс CSS.

var row = this.getView().getNode(rowIndex, false); 
 
if (row) { 
 
    console.log(Ext.fly(row).hasCls('green')); 
 
}