Hi

I could be way off here, but it looks like a SmartGWT framework bug? 
You should check the SmartGWT issue list:
http://code.google.com/p/smartgwt/issues/list

On Thursday, August 23, 2012 5:26:31 PM UTC+2, ILoveGWT wrote:
>
> Hi All,
>
> One of the GWT Bug(Sorry, as I think It's a Bud) ate my valuable 
> development time recently.
> I was saving my 4 DynamicForm's data by using 
> addData(Record record, DSCallback callback)  method.
> Saving back-end method had a business validation which return 
> RunTimeException with validation error message.
> If due to validation, saving get interrupted, i didn't want to run code 
> inside execute(DSResponse response, Object rawData, DSRequest request) 
>
> But the issue was, neglecting there's a RunTime validation exception or 
> not, lines inside "execute" got called which was not supposed to call when 
> RunTime validation exception thrown.
>
> After so many testing, wasting time, I found that the solution as using a 
> DynamicForm object to save data with call-back would work.
> That's calling 
> saveData(DSCallback callback)  with execute(DSResponse response, Object 
> rawData, DSRequest request) 
> If I use this way, when RunTime validation exception thrown when save 
> data, lines inside "execute()" not get called.
>
> So the lesson is, 
> DataSource.addData method with call-back will execute lines inside 
> "execute()" method when RunTimeException is returned or not. (In Both time)
> DynamicForm.saveData method will call-back will not execute lines inside 
> "execute()" when RunTimeException is returned. call otherwise.
>
> Can you experts elaborate on this. Is this a really GWT issue or is that 
> something GWT developer purposely done.??
>
> Thanks in advance,
> Uditha
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/cDZ1glzJ8lEJ.
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