This works for me as long as I create the widget manually prior to calling initWidget(uiBinder.createAndBindUi(this));
On Sunday, July 22, 2012 2:48:13 PM UTC-4, RyanZA wrote: > > Previously in GWT 2.4 and below, this would work: > > UI Binder: > <g:HTMLPanel ui:field="myPanel" /> > > Code: > @UiField (provided=true) > HTMLPanel myPanel; > > myPanel = new HTMLPanel("foobar"); > > > In GWT 2.5, this now gives an error: > > (gwt source) > // Make sure that, if there is a UiField for this panel, it isn't > // (provided = true), as that isn't supported. > if (uiField != null && uiField.isProvided()) { > writer.die("UiField %s for HTMLPanel cannot be provided.", > fieldName); > } > > > Just wondering why provided=true is no longer supported? AFAIK this was > the purpose of provided=true in UiBinder? > > I've now changed the code to have UiBinder create an HTMLPanel for me and > then add my widget to it, but this gives an extra unneeded wrapping div in > my HTML... > > -- 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/-/ySd40O079sIJ. 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.