我从数据库绑定ExtJs Gridpanel并在我的gridpanel下添加"删除"按钮.通过使用删除按钮处理程序,我删除了gridpanel上的选定记录.但是,删除后,网格不刷新(它从数据库中删除,但由于没有刷新而在网格上显示).
删除处理程序后如何刷新网格?
Das*_*alo 39
尝试刷新视图:
Ext.getCmp('yourGridId').getView().refresh();
Run Code Online (Sandbox Code Playgroud)
小智 11
grid.store = store;
store.load({ params: { start: 0, limit: 20} });
grid.getView().refresh();
Run Code Online (Sandbox Code Playgroud)
我有一个类似的问题.我需要做的就是输入store.load();删除处理程序.没有必要随后打字grid.getView().refresh();.
而不是所有这些你也可以输入store.remove(record)删除处理程序; - 这可确保删除的记录不再显示在网格上.