X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/25ef3491bd9ae007ff1fc2b0d7943e6eaaccf775..c8256059947f3aa8f5b0a9a2acf55e2142bb4742:/docs/output/Ext.form.Action.DirectSubmit.html diff --git a/docs/output/Ext.form.Action.DirectSubmit.html b/docs/output/Ext.form.Action.DirectSubmit.html index ef5c6905..4d7491bd 100644 --- a/docs/output/Ext.form.Action.DirectSubmit.html +++ b/docs/output/Ext.form.Action.DirectSubmit.html @@ -1,176 +1,177 @@ -
Properties Methods Events Config Options Direct Link
Action
  Action.Submit
    Action.DirectSubmit

Class Ext.form.Action.DirectSubmit

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

Provides Ext.direct support for submitting form data.

-

This example illustrates usage of Ext.Direct to submit a form through Ext.Direct.

-
var myFormPanel = new Ext.form.FormPanel({
-    // configs for FormPanel

-    title: 'Basic Information',
-    renderTo: document.body,
-    width: 300, height: 160,
-    padding: 10,
-    buttons:[{
-        text: 'Submit',
-        handler: function(){
-            myFormPanel.getForm().submit({
-                params: {
-                    foo: 'bar',
-                    uid: 34
-                }
-            });
-        }
-    }],
-
-    // configs apply to child items

-    defaults: {anchor: '100%'},
-    defaultType: 'textfield',
-    items: [{
-        fieldLabel: 'Name',
-        name: 'name'
-    },{
-        fieldLabel: 'Email',
-        name: 'email'
-    },{
-        fieldLabel: 'Company',
-        name: 'company'
-    }],
-
-    // configs for BasicForm

-    api: {
-        // The server-side method to call for load() requests

-        load: Profile.getBasicInfo,
-        // The server-side must mark the submit handler as a 'formHandler'

-        submit: Profile.updateBasicInfo
-    },
-    // specify the order for the passed params

-    paramOrder: ['uid', 'foo']
-});
-The data packet sent to the server will resemble something like: -
{
-    "action":"Profile","method":"updateBasicInfo","type":"rpc","tid":"6",
-    "result":{
-        "success":true,
-        "id":{
-            "extAction":"Profile","extMethod":"updateBasicInfo",
-            "extType":"rpc","extTID":"6","extUpload":"false",
-            "name":"Aaron Conran","email":"aaron@extjs.com","company":"Ext JS, LLC"
-        }
-    }
-}
-The form will process a data packet returned by the server that is similar -to the following: -
// sample success packet (batched requests)

-[
-    {
-        "action":"Profile","method":"updateBasicInfo","type":"rpc","tid":3,
-        "result":{
-            "success":true
-        }
-    }
-]
-
-// sample failure packet (one request)

-{
-        "action":"Profile","method":"updateBasicInfo","type":"rpc","tid":"6",
-        "result":{
-            "errors":{
-                "email":"already taken"
-            },
-            "success":false,
-            "foo":"bar"
-        }
-}
-Also see the discussion in Ext.form.Action.DirectLoad.

Config Options

Config OptionsDefined By
 scope : Object
The scope in which to call the callback functions (The this reference -for the callback functions).
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. +
Action
  Action.Submit
    Action.DirectSubmit

Class Ext.form.Action.DirectSubmit

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

Provides Ext.direct support for submitting form data.

+

This example illustrates usage of Ext.Direct to submit a form through Ext.Direct.

+
var myFormPanel = new Ext.form.FormPanel({
+    // configs for FormPanel
+    title: 'Basic Information',
+    renderTo: document.body,
+    width: 300, height: 160,
+    padding: 10,
+    buttons:[{
+        text: 'Submit',
+        handler: function(){
+            myFormPanel.getForm().submit({
+                params: {
+                    foo: 'bar',
+                    uid: 34
+                }
+            });
+        }
+    }],
+
+    // configs apply to child items
+    defaults: {anchor: '100%'},
+    defaultType: 'textfield',
+    items: [{
+        fieldLabel: 'Name',
+        name: 'name'
+    },{
+        fieldLabel: 'Email',
+        name: 'email'
+    },{
+        fieldLabel: 'Company',
+        name: 'company'
+    }],
+
+    // configs for BasicForm
+    api: {
+        // The server-side method to call for load() requests
+        load: Profile.getBasicInfo,
+        // The server-side must mark the submit handler as a 'formHandler'
+        submit: Profile.updateBasicInfo
+    },
+    // specify the order for the passed params
+    paramOrder: ['uid', 'foo']
+});
+The data packet sent to the server will resemble something like: +
{
+    "action":"Profile","method":"updateBasicInfo","type":"rpc","tid":"6",
+    "result":{
+        "success":true,
+        "id":{
+            "extAction":"Profile","extMethod":"updateBasicInfo",
+            "extType":"rpc","extTID":"6","extUpload":"false",
+            "name":"Aaron Conran","email":"aaron@extjs.com","company":"Ext JS, LLC"
+        }
+    }
+}
+The form will process a data packet returned by the server that is similar +to the following: +
// sample success packet (batched requests)
+[
+    {
+        "action":"Profile","method":"updateBasicInfo","type":"rpc","tid":3,
+        "result":{
+            "success":true
+        }
+    }
+]
+
+// sample failure packet (one request)
+{
+        "action":"Profile","method":"updateBasicInfo","type":"rpc","tid":"6",
+        "result":{
+            "errors":{
+                "email":"already taken"
+            },
+            "success":false,
+            "foo":"bar"
+        }
+}
+Also see the discussion in Ext.form.Action.DirectLoad.

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