Events Ext.data.DataProxy加载事件extjs4

Events Ext.data.DataProxy加载事件extjs4,events,proxy,load,extjs4,migration,Events,Proxy,Load,Extjs4,Migration,我正在尝试将代码从extjs2更新到extjs4。但是Ext.data.DataProxy中的load事件有一些问题 Ext.define('App.data.DwrProxy', { extend: 'Ext.data.DataProxy', constructor: function(config){ App.data.DwrProxy.superclass.constructor.call(this); this.invoker =

我正在尝试将代码从extjs2更新到extjs4。但是Ext.data.DataProxy中的
load
事件有一些问题

    Ext.define('App.data.DwrProxy', {
    extend: 'Ext.data.DataProxy',
    constructor: function(config){
        App.data.DwrProxy.superclass.constructor.call(this);
        this.invoker = config.invoker;
    },
    load: function(params, reader, callback, scope, arg) {
        if (this.fireEvent("beforeload", this, params) !== false) {
            if (!this.invoker) {
                alert("'invoker' property is not specified");
                return;
            }

            this.reader = reader;
            this.callback = callback;
            this.scope = scope;
            this.arg = arg;

            params.gridState = params.gridState || {};
            if (params.sort != null)
                params.gridState.sortField = params.sort;
            if (params.dir == 'ASC')
                params.gridState.descendingOrder = false;
            if (params.dir == 'DESC')
                params.gridState.descendingOrder = true;
            if (params.start != null) {
                params.gridState.pageNo = Math.floor(params.start / params.limit);
                if (isNaN(params.gridState.pageNo))
                    params.gridState.pageNo = 0;
            }
            if (params.limit != null)
                params.gridState.pageSize = params.limit;

            this.invoker.call(
                scope || this, 
                params,
                arg,
                {
                    callback: Ext.bind(this.success, this),
                    errorHandler: Ext.bind(this.failure, this)
                }
            );
        } else {
            callback.call(scope || this, null, arg, false);
        }
    }

});

据我所知,extjs4中不支持Ext.data.DataProxy
load
event。那么,如何使用这个函数呢?

我用了
read
,它对我很有用