What if I want to send field name/value pair to the server? Can you
ppoint to the right diection to do that?
Can you point me into
--- In [email protected], "Tracy Spratt" <[EMAIL PROTECTED]> wrote:
>
> var oRequest:Object = {xmlstring=XMLData.toXMLString()};
>
> myHTTPService.send(oRequest);
>
>
>
> Now this way, the xml string the server gets will not be valid xml
> because it will have no root. You can handle this on the server,
or as
> I do:
>
>
>
> When you get the xml from the server , put it in an instance level
xml
> var. (in the result handler). You can copy() it if you need to
preserve
> the original for something like undo. Then pull your XMLList or
> collection directly from this var. Changes made to the xml will be
made
> in the instance var and you can then send it back to the server as
> above, using toXMLString(). The server will get valid xml and can
> loadXML() or whatever to parse it.
>
>
>
> ________________________________
>
> From: [email protected]
[mailto:[EMAIL PROTECTED] On
> Behalf Of markgoldin_2000
> Sent: Wednesday, January 16, 2008 11:15 AM
> To: [email protected]
> Subject: [flexcoders] Re: HTTPService - save DataGrid data
>
>
>
> Yes, I am getting XML from tthe server.
> I am assigning data to DataGrid like this:
> o.dataProvider = XMLData;
> where XMLData is XMLList:
> var XMLData:XMLList = XML(resultXML).copy().someXml
> <you can send the xml straight back to the server
> And that is my question: How to do that?
>
> Thanks for help.
>
> --- In [email protected] <mailto:flexcoders%
40yahoogroups.com>
> , "Tracy Spratt" <tspratt@> wrote:
> >
> > You probably got xml from the server. Are you using it directly,
> or via
> > XMLListCollection? If so, then updates to the dataGrid should be
> > reflected in the main XML and you can send the xml straight back
to
> the
> > server. This is how I usually do it.
> >
> >
> >
> > If you generated an ArrayCollection of value objects, you will
need
> to
> > manually build the xml and send it back.
> >
> >
> >
> > While we are supposed to be able to send xml documents directly
> using
> > HTTPService, I heard about trouble with this and have settled on
> sending
> > XML strings via normal contentType by posting name=value pairs.
> >
> >
> >
> > Tracy
> >
> >
> >
> > ________________________________
> >
> > From: [email protected] <mailto:flexcoders%
40yahoogroups.com>
>
> [mailto:[email protected] <mailto:flexcoders%
40yahoogroups.com>
> ] On
> > Behalf Of markgoldin_2000
> > Sent: Tuesday, January 15, 2008 2:24 PM
> > To: [email protected] <mailto:flexcoders%
40yahoogroups.com>
> > Subject: [flexcoders] Re: HTTPService - save DataGrid data
> >
> >
> >
> > But I need to send modified DataGrid's data: a dataProvider that
> was
> > initially created in the service's Result event.
> >
> > --- In [email protected]
> <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders%
> 40yahoogroups.com>
> > , Scott Melby <smelby@> wrote:
> > >
> > > Mark -
> > >
> > > You can make your backend code take whatever you like. The
> > > HTTPService.send will just post to a URL that you specify
(based
> on
> > url
> > > property). You can then pass params... here is an example.
> > >
> > > var params:Object = new Object();
> > > params.changedItemID = 1;
> > > params.name = "New Name";
> > > myHttpService.send(params);
> > >
> > > on the backend you can then just parse the request params to
get
> > the
> > > changed data and commit them to your DB etc.
> > >
> > > hth
> > > Scott
> > >
> > > Scott Melby
> > > Founder, Fast Lane Software LLC
> > > http://www.fastlanesw.com <http://www.fastlanesw.com>
> <http://www.fastlanesw.com <http://www.fastlanesw.com> >
> > >
> > >
> > >
> > > markgoldin_2000 wrote:
> > > >
> > > > But I am not sure what exaclty I need to provide to the send
> > method
> > > > to post data back to server.
> > > > --- In [email protected]
> <mailto:flexcoders%40yahoogroups.com>
> > <mailto:flexcoders%40yahoogroups.com>
> > > > <mailto:flexcoders%40yahoogroups.com>, Scott Melby <smelby@>
> > wrote:
> > > > >
> > > > > Just re-read this and realized I may have mis-understood the
> > > > question
> > > > > :) If you want to save data from grid back to server after
> user
> > > > changes
> > > > > it, take a look at DataGrid.itemEditEnd event.
> > > > >
> > > > > hth
> > > > > Scott
> > > > >
> > > > > Scott Melby
> > > > > Founder, Fast Lane Software LLC
> > > > > http://www.fastlanesw.com <http://www.fastlanesw.com>
> <http://www.fastlanesw.com <http://www.fastlanesw.com> >
> > <http://www.fastlanesw.com <http://www.fastlanesw.com>
> <http://www.fastlanesw.com <http://www.fastlanesw.com> > >
> > > > >
> > > > >
> > > > >
> > > > > Scott Melby wrote:
> > > > > >
> > > > > > Is there a reason that you can't use SharedObject to save
> the
> > > > grid
> > > > > > size, etc. on the client side?
> > > > > >
> > > > > > hth
> > > > > > Scott
> > > > > >
> > > > > > Scott Melby
> > > > > > Founder, Fast Lane Software LLC
> > > > > > http://www.fastlanesw.com <http://www.fastlanesw.com>
> <http://www.fastlanesw.com <http://www.fastlanesw.com> >
> > <http://www.fastlanesw.com <http://www.fastlanesw.com>
> <http://www.fastlanesw.com <http://www.fastlanesw.com> > >
> > > > > >
> > > > > >
> > > > > > markgoldin_2000 wrote:
> > > > > >>
> > > > > >> I am using HTTPService to bring data from server. My
> DataGrid
> > > > data is
> > > > > >> an xml. In order to save do I need to convert DataGrid
data
> > > > before
> > > > > >> sending it back to the server?
> > > > > >>
> > > > > >> Thanks
> > > > > >>
> > > > > >
> > > > >
> > > >
> > > >
> > >
> >
>