1. 程式人生 > >Ext中grid刪除行

Ext中grid刪除行

grid.getSelectionModel().getSelected();//獲取選中的第一條記錄,返回record型別
grid.getSelectionModel().getSelections();//獲取選中的全部記錄,返回一個數組,裡面全是record型別

grid.store.remove(record);//引數是record型別的,移除該資料
grid.store.removeAt(rowIndex);//引數是行數,移除該行
grid.store.removeAll();//移除全部資料

有了上面這些,刪除就簡單了刪除選中的第一條記錄grid.store.remove(grid.getSelectionModel().getSelected());刪除選中的全部記錄var records = grid.getSelectionModel().getSelections();for(var i = 0,len = records.length;i<len;i++ ){ grid.store.remove(records[i]);}
獲取grid.只要你個他賦值個id
然後就可以通過以下方法拿到了
Ext.getCmp(id);