ObservableConnection
Package: | Ext.data |
Defined In: | Connection.js |
Class: | Connection |
Subclasses: | Ajax |
Extends: | Observable |
Requests made by this class are asynchronous, and will return immediately. No data from the server will be available to the statement immediately following the request call. To process returned data, use a callback in the request options object, or an event listener.
Note: If you are doing a file upload, you will not get a normal response object sent back to your callback or event handler. Since the upload is handled via in IFRAME, there is no XMLHttpRequest. The response object is created using the innerHTML of the IFRAME's document as the responseText property and, if present, the IFRAME's XML document as the responseXML property.
Method | Defined By | |
---|---|---|
Connection( Object config )
Parameters:
|
Connection | |
abort( [Number transactionId ] ) : void Aborts any outstanding request.
Aborts any outstanding request.
Parameters:
|
Connection | |
addEvents( Object object ) : void Used to define events on this Observable
Used to define events on this Observable
Parameters:
|
Observable | |
addListener( String eventName , Function handler , [Object scope ], [Object options ] ) : void Appends an event handler to this component
Appends an event handler to this component
Parameters:
|
Observable | |
fireEvent( String eventName , Object... args ) : Boolean Fires the specified event with the passed parameters (minus the event name).
Fires the specified event with the passed parameters (minus the event name).
Parameters:
|
Observable | |
hasListener( String eventName ) : Boolean Checks to see if this object has any listeners for a specified event
Checks to see if this object has any listeners for a specified event
Parameters:
|
Observable | |
isLoading( [Number transactionId ] ) : Boolean Determine whether this object has a request outstanding.
Determine whether this object has a request outstanding.
Parameters:
|
Connection | |
on( String eventName , Function handler , [Object scope ], [Object options ] ) : void Appends an event handler to this element (shorthand for addListener)
Appends an event handler to this element (shorthand for addListener)
Parameters:
|
Observable | |
purgeListeners() : void Removes all listeners for this object
Removes all listeners for this object
Parameters:
|
Observable | |
removeListener( String eventName , Function handler , [Object scope ] ) : void Removes a listener
Removes a listener
Parameters:
|
Observable | |
request( [Object options ] ) : Number Sends an HTTP request to a remote server.
Sends an HTTP request to a remote server.
Parameters:
|
Connection | |
resumeEvents() : void Resume firing events. (see suspendEvents)
Resume firing events. (see suspendEvents)
Parameters:
|
Observable | |
suspendEvents() : void Suspend the firing of all events. (see resumeEvents)
Suspend the firing of all events. (see resumeEvents)
Parameters:
|
Observable | |
un( String eventName , Function handler , [Object scope ] ) : void Removes a listener (shorthand for removeListener)
Removes a listener (shorthand for removeListener)
Parameters:
|
Observable |
Event | Defined By | |
---|---|---|
beforerequest : ( Connection conn , Object options ) Fires before a network request is made to retrieve a data object.
Fires before a network request is made to retrieve a data object.
Listeners will be called with the following arguments:
|
Connection | |
requestcomplete : ( Connection conn , Object response , Object options ) Fires if the request was successfully completed.
Fires if the request was successfully completed.
Listeners will be called with the following arguments:
|
Connection | |
requestexception : ( Connection conn , Object response , Object options ) Fires if an error HTTP status was returned from the server.
See HTTP Status Code Definitions
for details of HTTP stat...
Fires if an error HTTP status was returned from the server.
See
Listeners will be called with the following arguments:
|
Connection |