I think there is a confusion here. XmlReader is used in the example
here to read the data and attach them to the fields in the form.
Submitting the form is standard HTML form submit... You need to have
something in the server side that does this the standard way. There
is no XML / JSon involved here (unless you're doing GWT RPC but that
is a diff. story all together). The return of your form processing
should return some specific value formatted on a specific way to let
GWTExt know that the form is saved or not and if not, what is the
error message to display!
On Tue, Sep 9, 2008 at 7:22 AM, Kwame <[EMAIL PROTECTED]> wrote:
>
> The example in Showcase2 uses an XmlReader like so:
> ...
> # //setup form data reader
> # RecordDef recordDef = new RecordDef(new FieldDef[]{
> # new StringFieldDef("first", "name/first"),
> # new StringFieldDef("last", "name/last"),
> # new StringFieldDef("company"),
> # new StringFieldDef("email"),
> # new StringFieldDef("state"),
> # new DateFieldDef("dob", "dob", "m/d/Y")});
> #
> # final XmlReader reader = new XmlReader("contact",
> recordDef);
> # reader.setSuccess("@success");
> #
> # //setup error reader to process from submit response from
> server
> # RecordDef errorRecordDef = new RecordDef(new FieldDef[]{
> # new StringFieldDef("id"),
> # new StringFieldDef("msg")
> # });
> #
> # XmlReader errorReader = new XmlReader("field",
> errorRecordDef);
> # errorReader.setSuccess("@success");
> .......
>
> # formPanel.setReader(reader);
> # formPanel.setErrorReader(errorReader);
>
> ......
>
> # final Button submitBtn = new Button("Submit", new
> ButtonListenerAdapter() {
> # public void onClick(Button button, EventObject e) {
> # formPanel.getForm().submit("data/xml-errors.xml",
> null, Connection.GET,
> # "Saving Data...",
> false);
> # }
> # });
>
> ........
>
> For JsonReader i changed to:
> final JsonReader reader = new JsonReader("contact",
> recordDef);
> reader.setSuccessProperty("success");
>
>
> The API says Form uses JsonReader by default. However, when I try to
> do the exact same thing as above using a JsonReader, the form does not
> submit; it doesn't even give an error message!
>
> Does anyone kindly have a simple sample form submission using
> JsonReader?
>
> Thanks
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"GWT-Ext Developer Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/gwt-ext?hl=en
-~----------~----~----~----~------~----~------~--~---