Properties Methods Events Config Options Direct Link

Class Ext.form.Action

Package:Ext.form
Defined In:Action.js
Class:Action
Subclasses:Action.Load, Action.Submit
Extends:Object
*

The subclasses of this class provide actions to perform upon Forms.

Instances of this class are only created by a Form when the Form needs to perform an action such as submit or load. The Configuration options listed for this class are set through the Form's action methods: submit, load and doAction

The instance of Action which performed the action is passed to the success and failure callbacks of the Form's action methods (submit, load and doAction), and to the actioncomplete and actionfailed event handlers.

Config Options

Config Options Defined By
  scope : Object
The scope in which to call the callback functions (The this reference for the callback functions).
Action
  timeout : Number
The number of milliseconds to wait for a server response before failing with the failureType as Action.CONNECT_FAILURE.
Action
  url : String
The URL that the Action is to invoke.
Action
  waitMsg : String
The message to be displayed by a call to Ext.MessageBox.wait during the time the action is being processed.
Action
  waitTitle : String
The title to be displayed by a call to Ext.MessageBox.wait during the time the action is being processed.
Action

Public Properties

Property Defined By
  Action.CLIENT_INVALID : String
<static> Failure type returned when client side validation of the Form fails thus aborting a submit action.
Action
  Action.LOAD_FAILURE : String
<static> Failure type returned when no field values are returned in the response's data property.
Action
  response : Object
The XMLHttpRequest object used to perform the action.
Action
  result : Object
The decoded response object containing a boolean success property and other, action-specific properties.
Action
  type : String
The type of action this Action instance performs. Currently only "submit" and "load" are supported.
Action

Public Methods

This class has no public methods.

Public Events

This class has no public events.