This is a good solution. I like it.

Thanks for the support.

Regards,
  Miroslav

Shawn Pearce wrote:
> How about doing your setName like this:
>
>   public void setFirstName(String firstName) {
>     String old = getFirstName();
>     setFirstNameImpl(firstName);
>     changes.firePropertyChange("firstName", old, firstName);
>   }
>   private final native void setFirstNameImpl(String fn)/*-{ 
> this.firstName = fn; }-*/;
>
> ?  Yes, it take an extra method to jump into the JSNI, but the 
> compiler will erase that indirection anyway when it builds the 
> JavaScript.  Your only penalty is the slightly longer code to write 
> for each bound property method.
>
>
> On Tue, Dec 2, 2008 at 09:45, Miroslav Genov <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>
>     Hello guys,
>      Currently I'm trying to use JSON  mashups in my application, but I'm
>     falling on an issue with the binding and validation of the data
>     objects.
>     In another web project I was used simple POJO objects and the binding
>     was implemented in this way:
>
>     public void setFirstName(String firstName) {
>        String old = this.firstName;
>        this.firstName = firstName;
>        changes.firePropertyChange("firstName", old, firstName);
>     }
>
>
>     And here is the question, how can I do this with JavaScriptObjects
>     when
>     my method stubs are looking like:
>      public final native String getName() /*-{ return this.name
>     <http://this.name>; }-*/;
>      public final native void setName(String name) /*-{ this.name
>     <http://this.name> = name; }-*/;
>
>
>     Probably I have to use some JSNI magic :).
>
>     Does anyone have an idea how to do this ?. Or some better solution for
>     binding and validation of such an objects.
>
>     Thanks in advance
>
>
>     Regards,
>      Miroslav
>
>
>
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" 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/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to