Hi Julio I have the same problem, could you able to find a solution for that?
thanks, Ahmet On Dec 11 2010, 3:54 pm, julio <antongiuli...@gmail.com> wrote: > Gaurav > pls post useful answers not crap, or give me correct links at least to > explain the problem. > I don't get ur humorism and BTW i don't get any compile errors or > runtime errors > > Maybe I didn't explain properly the problem > > The bean-type i get from JSONP Request builder is <BeanData extends > JavaScriptObject> and it works fine using its get methods. > I can read the data properly and what else. The problem is when it's > "saved" in something like this: > > private BeanData beanData; > > or this: > > private JavaScriptObject beanData; > > and it is passed to another class, the same "get" methods don't work > anymore. They return empty values. > > any idea? > > Thanks, > Julio > > On 11 Dic, 07:46, Gaurav Vaish <gaurav.va...@gmail.com> wrote: > > > > > Hi Julio, > > > I think you need to first understand JavaScript before jumping on to > > using GWT. > > > Once you are done, and you understand why JavaScriptObject instances > > can be type-"cast"ed from one type to another without giving any > > compiletime or runtime errors, you will automatically have solution to > > your problem! > > > -- > > Happy Hacking, > > Gaurav Vaishhttp://www.mastergaurav.com > > > On Dec 10, 9:08 pm, julio <antongiuli...@gmail.com> wrote: > > > > weird, it looks like i can pass through classes primitive values as > > > int, char etc but not complex objects extending JavaScriptObject, cos > > > I cannot cast them anymore (BTW no errors got, just empty values) > > > > Julio > > > > On Dec 10, 10:43 am, julio <antongiuli...@gmail.com> wrote: > > > > > before this: > > > > > BeanData bd = data.createObject().cast(); > > > > > I tried with a normal: > > > > > BeanData bd = (BeanData) data; > > > > > and: > > > > > BeanData bd = data.cast(); > > > > > but they don't work. > > > > > BTW debugged them I saw that the data passed has the same refId of the > > > > "original", so it looks like is just not cast at all. > > > > > On Dec 10, 10:22 am, skrat <dusan.malia...@gmail.com> wrote: > > > > > > You can't, what you do here is that you create new (and empty) > > > > > JavaScriptObject, and cast it to your type. It seems that you think > > > > > you're copying the object, but that's certainly not true. I'm not sure > > > > > what the problem is, if you need to pass that instance to another > > > > > class, you can do it without any tranformation. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.