hasCls()不为我的Extjs网格工作



我正在应用CSS在我的网格点击记录如下

 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。

可以使用下面的方式检查指定的CSS类是否存在

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

最新更新