Hallo Also ich habe eine ext.GridPanel mit einem GroupingStore. Dieses Panel soll Suchergebnisse anzeigen. Wenn die Seite geladen wird, ist sie leer - richtig. Das Panel sollte neu geladen werden, wenn der Benutzer Suchkriterien eingibt und mit gültigem JSON zurückkehrt. Ich habe alles getestet und alles funktioniert bis zum Reload-Bit - was nichts tut. Irgendwelche Ideen da draußen? Ich habe eine Weile damit gesessen.Reload GruppierungStore mit Ajax Antwort Json - Ext.getCmp ('TheID'). GetStore(). Reload() - nicht funktioniert
Vielen Dank!
//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();
}
});
};