Я пытаюсь заставить JsonStore
использовать функцию, которая принимает аргументы и выполняется асинхронно, но я не уверен, как это сделать.
myMethod
занимает callback
, нокак связать данные обратного вызова с JsonStore
?
store = new Ext.data.JsonStore({
proxy: new Ext.data.DirectProxy(
{
directFn:(new function(){return MyDwrService.myMethod('test')}),
}),
autoLoad:true,...
Я пытался использовать реализацию DwrProxy
, но теперь, когда я не передаю fields
в JsonReader
, данные не заполняютсямоя сетка, и когда я делаю проход fields
, создается куча пустых строк.Что дает?
store = new Ext.data.Store({
proxy: new Ext.ux.data.DwrProxy({
apiActionToHandlerMap:{
read: {
dwrFunction: MyService.myMethod,
getDwrArgsFunction: function() {
return ["testUser"]
}
}
}
}),
reader: new Ext.data.JsonReader({fields:myFields}),
autoLoad:true,
fields:myFields,
remoteSort:true
});