2016-07-02 4 views
1

그리드에서 행을 삭제하려고합니다. 그 때문에 나는 한 줄을 칠 필요가있다. addCls를 사용하고 있지만 extjs 3을 지원하지 않습니다. 대체 방법은 무엇입니까?extjs에서 addCls()를 사용하는 방법 3.2

{ 
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); 
    } 
} } 

답변

2

는 ExtJS에서는 addCls를 사용하지만 row의 인덱스를 필요 코드 당으로 당신이 사용할 수있는 것은 addClass

이며, 다음이 작동

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

+0

감사를 사용할 수 없습니다. – David