Ext中grid刪除行
阿新 • • 發佈:2019-02-18
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);