Sencha Touch:如何使用Direct Proxy for Asynchronous API

时间:2013-08-01 11:38:54

标签: extjs sencha-touch sencha-touch-2 sencha-architect

我有使用直接代理从api获取数据的商店,但我怎样才能使它适用于异步apis?如何使用直接函数实现回调函数? ?

商店:

Ext.define('Audit.store.TaskList', {
extend: 'Ext.data.Store',

requires: [
    'Audit.model.Task',
    'Audit.api.TaskAPI'
],

config: {
    model: 'Audit.model.Task'
},


proxy: {
    type: 'direct',
    directFn: Audit.api.TaskAPI.getTasks
}
});

1 个答案:

答案 0 :(得分:0)

看起来您设置正确(假设您的directFn有效)。使用回调函数加载此商店的方法是只调用store.load({ callback: myCallbackFn })。查看文档以获取更多信息:http://docs.sencha.com/touch/2.2.1/#!/api/Ext.data.Store-method-load