hasCls()不适用于我的Extjs Grid

时间:2015-09-28 06:20:23

标签: extjs4.2

我正在为我的网格中的点击记录应用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。请帮帮我......

1 个答案:

答案 0 :(得分:0)

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

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