function(operation) {
        var me = this,
            params = Ext.applyIf(operation.getParams() || {}, me.getExtraParams() || {}),
            request;

        //copy any sorters, filters etc into the params so they can be sent over the wire
        params = Ext.applyIf(params, me.getParams(operation));

        request = Ext.create('Ext.data.Request', {
            params   : params,
            action   : operation.getAction(),
            records  : operation.getRecords(),
            url      : operation.getUrl(),
            operation: operation,
            proxy    : me
        });

        request.setUrl(me.buildUrl(request));
        operation.setRequest(request);

        return request;
    }
function(operation) {
        var me = this,
            params = Ext.applyIf(operation.getParams() || {}, me.getExtraParams() || {}),
            request;

        
        params = Ext.applyIf(params, me.getParams(operation));

        request = Ext.create('Ext.data.Request', {
            params   : params,
            action   : operation.getAction(),
            records  : operation.getRecords(),
            url      : operation.getUrl(),
            operation: operation,
            proxy    : me
        });

        request.setUrl(me.buildUrl(request));
        operation.setRequest(request);

        return request;
    }
function ( operation ) { var me = this , params = Ext . applyIf ( operation . getParams ( ) || { } , me . getExtraParams ( ) || { } ) , request ; //copy any sorters, filters etc into the params so they can be sent over the wire params = Ext . applyIf ( params , me . getParams ( operation ) ) ; request = Ext . create ( 'Ext.data.Request' , { params : params , action : operation . getAction ( ) , records : operation . getRecords ( ) , url : operation . getUrl ( ) , operation : operation , proxy : me } ) ; request . setUrl ( me . buildUrl ( request ) ) ; operation . setRequest ( request ) ; return request ; }
Creates and returns an Ext.data.Request object based on the options passed by the {@link Ext.data.Store Store}
that this Proxy is attached to.
@param {Ext.data.Operation} operation The {@link Ext.data.Operation Operation} object to execute
@return {Ext.data.Request} The request object
Creates and returns an Ext . data . Request object based on the options passed by the {