你好 所以我有一個帶有GroupingStore的ext.GridPanel。此面板旨在顯示搜索結果。當頁面加載時它是空的 - 正確的。當用戶輸入搜索條件並返回有效的json時,面板應該重新加載。我測試了一切,這一切都有效,直到重載位 - 哪個沒有做任何事情。那裏有任何想法?我一直坐在這裏一段時間。用ajax響應json重新加載groupingStore - Ext.getCmp('theID')。getStore()。reload() - 不工作
謝謝大家!
//global var defined....
Ext.grid.dummyData = [];
//this within Ext.onReady(function() {
var sstore = new Ext.data.GroupingStore({
reader: sreader,
autoLoad: false,
data: Ext.grid.dummyData,
sortInfo: { field: 'company', direction: "ASC" },
groupField: 'scheme'
});
var sgrid = new sg.GridPanel({
id:'srchGrid',
store: sstore,
...
function searchNowBtn(id, txt, win) {
Ext.Ajax.request({
url: 'action.aspx',
params: "...",
success: function(r) {
Ext.grid.dummyData = [['dummy1', '', '', '', ''],['dummy2', '', '', '', '']];
Ext.getCmp('srchGrid').getStore().reload();
}
});
};