X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/25ef3491bd9ae007ff1fc2b0d7943e6eaaccf775..6e39d509471fe9b4e2660e0d1631b350d0c66f40:/docs/output/Ext.form.Action.Submit.html diff --git a/docs/output/Ext.form.Action.Submit.html b/docs/output/Ext.form.Action.Submit.html index 7563b3f3..e2ee1742 100644 --- a/docs/output/Ext.form.Action.Submit.html +++ b/docs/output/Ext.form.Action.Submit.html @@ -1,143 +1,143 @@ -
Properties Methods Events Config Options Direct Link
Action
  Action.Submit

Class Ext.form.Action.Submit

Package:Ext.form
Defined In:Action.js
Class:Action.Submit
Subclasses:Action.DirectSubmit
Extends:Action

A class which handles submission of data from Forms -and processes the returned response.

-

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

-

Response Packet Criteria

-

A response packet may contain: -

    -
  • success property : Boolean -
    The success property is required.
  • -
  • errors property : Object -
    The errors property, -which is optional, contains error messages for invalid fields.
  • -
-

JSON Packets

-

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

{
-    success: false,
-    errors: {
-        clientCode: "Client not found",
-        portOfLoading: "This field must not be null"
-    }
-}
-

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

-

Alternatively, if an errorReader is specified as an XmlReader:

errorReader: new Ext.data.XmlReader({
-            record : 'field',
-            success: '@success'
-        }, [
-            'id', 'msg'
-        ]
-    )
-

then the results may be sent back in XML format:

<?xml version="1.0" encoding="UTF-8"?>
-<message success="false">
-<errors>
-    <field>
-        <id>clientCode</id>
-        <msg><![CDATA[Code not found. <br /><i>This is a test validation message from the server </i>]]></msg>
-    </field>
-    <field>
-        <id>portOfLoading</id>
-        <msg><![CDATA[Port not found. <br /><i>This is a test validation message from the server </i>]]></msg>
-    </field>
-</errors>
-</message>
-

Other elements may be placed into the response XML for processing by the Ext.form.BasicForm's callback -or event handler methods. The XML document is available in the errorReader's xmlData property.

Config Options

Config OptionsDefined By