如何在extjs 3.2中使用addCls()

时间:2016-07-02 04:41:33

标签: extjs extjs3

我尝试从网格中删除行。为此,我需要排成一排。我正在使用addCls但它不支持extjs 3.这是另一种方法。

{ 
xtype: 'button', 
text: 'Delete',
handler : function(){
    var cogrid = Ext.getCmp('HART_GRID');
    var costore = cohartgrid.getStore();
    var record = Ext.getCmp('HART_GRID').getSelectionModel().getSelected();
    if (record) {
        Ext.fly(row).addCls('row-deleted');// This line is throwing error.
    }
    if(record.data.Excl == "No"){
        cohartstore.remove(record);
    }
} }

1 个答案:

答案 0 :(得分:2)

在ExtJS中,您无法使用addCls,但您可以使用的是addClass

根据您的代码,您需要row的索引,然后使用

Ext.fly(row[i]).addClass('row-deleted');