ExtJs Gridpanel store refresh

后端 未结 10 1233
刺人心
刺人心 2020-12-28 14:08

I am binding ExtJs Gridpanel from database and add \"Delete\" button below my gridpanel. By using the delete button handler, I have deleted selected record on gridpanel. But

10条回答
  •  伪装坚强ぢ
    2020-12-28 14:36

    It's better to use store.remove than model.destroy. Click handler for that button may looks like this:

    destroy: function(button) {
        var grid = button.up('grid');
        var store = grid.getStore();
        var selected = grid.getSelectionModel().getSelection();
    
        if (selected && selected.length==1) {
            store.remove(selected);
        }
    }
    

提交回复
热议问题