X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/d41dc04ad17d1d9125fb2cf72db2b4782dbe3a8c..c8256059947f3aa8f5b0a9a2acf55e2142bb4742:/docs/output/Ext.form.Action.Load.html diff --git a/docs/output/Ext.form.Action.Load.html b/docs/output/Ext.form.Action.Load.html index 2c3f541d..b347266b 100644 --- a/docs/output/Ext.form.Action.Load.html +++ b/docs/output/Ext.form.Action.Load.html @@ -1,31 +1,39 @@ -
-
- Properties - Methods - Events - Config Options - Direct Link -
-
-
Action
-  Action.Load
-

Class Ext.form.Action.Load

- - - - - -
Package:Ext.form
Defined In:Action.js
Class:Action.Load
Extends:Action
-
-

A class which handles loading of data from a server into the Fields of an Ext.form.BasicForm.

-

Instances of this class are only created by a Form when -loading.

-

A response packet must contain a boolean success property, and -a data property. The data property -contains the values of Fields to load. The individual value object for each Field -is passed to the Field's setValue method.

-

By default, response packets are assumed to be JSON, so a typical response -packet may look like this:

{
+
Action
  Action.Load

Class Ext.form.Action.Load

Package:Ext.form
Defined In:Action.js
Class:Action.Load
Subclasses:Action.DirectLoad
Extends:Action

A class which handles loading of data from a server into the Fields of an Ext.form.BasicForm.

+

Instances of this class are only created by a Form when +loading.

+

Response Packet Criteria

+

A response packet must contain: +

    +
  • success property : Boolean
  • +
  • data property : Object
  • +
    The data property contains the values of Fields to load. +The individual value object for each Field is passed to the Field's +setValue method.
    +
+

JSON Packets

+

By default, response packets are assumed to be JSON, so for the following form load call:

var myFormPanel = new Ext.form.FormPanel({
+    title: 'Client and routing info',
+    items: [{
+        fieldLabel: 'Client',
+        name: 'clientName'
+    }, {
+        fieldLabel: 'Port of loading',
+        name: 'portOfLoading'
+    }, {
+        fieldLabel: 'Port of discharge',
+        name: 'portOfDischarge'
+    }]
+});
+myFormPanel.getForm().load({
+    url: '/getRoutingInfo.php',
+    params: {
+        consignmentRef: myConsignmentRef
+    },
+    failure: function(form, action) {
+        Ext.Msg.alert("Load failed", action.result.errorMessage);
+    }
+});
+a success response packet may look like this:

{
     success: true,
     data: {
         clientName: "Fred. Olsen Lines",
@@ -33,181 +41,96 @@ packet may look like this:

{
         portOfDischarge: "OSL"
     }
 }
-

Other data may be placed into the response for processing the Form's callback -or event handler methods. The object decoded from this JSON is available in the result property.

- -
- -

Config Options

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Config OptionsDefined 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

- - - - - - - - - - - - - - - - - - - - - - - - - -
PropertyDefined By
  - - 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.
-
\ No newline at end of file +while a failure response packet may look like this:

{
+    success: false,
+    errorMessage: "Consignment reference not found"
+}
+

Other data may be placed into the response for processing the Form's +callback or event handler methods. The object decoded from this JSON is available in the +result property.

Config Options

Config OptionsDefined By
 scope : Object
The scope in which to call the callback functions (The this reference +for the callback functions).
Action
 submitEmptyText : Boolean
If set to true, the emptyText value will be sent with the form +when it is submitted. Defaults to true.
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

PropertyDefined By
 response : Object
The XMLHttpRequest object used to perform the action.
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.
\ No newline at end of file