我正在尝试JsonStore
使用一个接受参数并异步执行的函数,但我不确定如何执行此操作。
myMethod
需要 a callback
,但我如何将回调数据绑定到JsonStore
?
store = new Ext.data.JsonStore({
proxy: new Ext.data.DirectProxy(
{
directFn:(new function(){return MyDwrService.myMethod('test')}),
}),
autoLoad:true,...
我尝试使用DwrProxy
实现,但是现在当我不传递fields
to 时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
});