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 usingaddData(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 callingsaveData(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 google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
No comments:
Post a Comment