Re: Making SmartGWT RestDataSource Play Along With ERRest
Re: Making SmartGWT RestDataSource Play Along With ERRest
- Subject: Re: Making SmartGWT RestDataSource Play Along With ERRest
- From: Pascal Robert <email@hidden>
- Date: Sun, 14 Oct 2012 18:42:12 -0400
I never wrote a new format, but check the existing formats (ERXJSONRestParser / ERXJSONRestWriter would be a good start). I think ERXSproutCoreRestWriter was for a case like yours, e.g. SproutCore needs to add elements to a response.
> Could u kindly point me to an example of implementing a new erxformat?
>
> On Oct 14, 2012, at 3:58 PM, email@hidden wrote:
>
>> Maybe it should be done as a new ErxFormat.
>>
>> Envoyé de mon iPhone
>>
>> Le 2012-10-14 à 16:51, "Robert Hanviriyapunt" <email@hidden> a écrit :
>>
>>> SmartGWT is a strange animal.
>>>
>>> I like it's idea of various DataSource classes, specifically RestDataSource. And I love WebObjects and am looking to employ ERRest. I have GET and PUT being called for indexAction and updateAction. I have indexAction returning my EOs in an container Dictionary to provide other data required by SmartGWT. But now I'm trying to handle the PUT request by SmartGWT to my Controller.updateAction method and have the following JSON structure to deal with:
>>>
>>> {
>>> transaction: {
>>> operations: [{
>>> dataSource:"countryDS",
>>> operationType:"update",
>>> data: {
>>> pk: 1
>>> countryName: "Edited Value",
>>> capital: "Edited Value",
>>> continent: "Edited Value"
>>> }
>>> }, {
>>> dataSource:"countryDS",
>>> operationType:"update",
>>> data: {
>>> pk: 2,
>>> capital: "Edited Value",
>>> popuilation: 123456
>>> }
>>> }]
>>> }
>>> }
>>>
>>>
>>> My updated fields are in the values for the keys named "data". Is there an example of handling this data in the REST update request? Or anyone done this before that hasn't posted about it that can offer any advice?
>>>
>>> = Robert =
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list (email@hidden)
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden