Good questions/suggestsion... The XML approach is very much going backwards in my opinion - it reminds me of all the legacy web-frameworks - that i have been using for the last 10 years. Essentially language constructs like "for loops" and "if/else" are going to have some funky syntax in XML along with funky binding expressions to Java fields. All this to accommodate HTML elements like <div> and <span>? These concepts should be abstracted in my opinion. GWT won't be able to mask browser differences of HTML elements effectively with this approach either.
I agree - JavaFx like syntax would have been perfect - otherwise Java is just fine - the kind of Java/OO things I am doing now with GWT is just not going to be possible with XML. I wish all that energy on UIBinder would have been spent on better Java API and Widgets. On Sep 30, 4:14 am, codesite-nore...@google.com wrote: > Comment by markovuksanovic: > > Could someone tell if it is possible to achieve something like (syntax is > definitely wrong but I hope you get the idea - it's more of a pseudo code ) > > foreach (String s in stringList) > <div class='{res.style.mainBlock}'> > <div ui:apply='{res.style.userPictureSprite}'> > Well hello there > <ui:gwtLabel value={bind to s} /> > </div> > </div> > end foreach > > I've seen that it possible to define a filed of for example list and then > in java class add items to that field.. but I would prefer something like > above - to have a loop which would generate widgets and bind there property > to a value. > > For more information:http://code.google.com/p/google-web-toolkit/wiki/UiBinder --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---