You can enhance any widget or any gwt html portion of your widget
using gwtquery:
Widget mywidget = new Button(click-me);
GQuery.$(mywidget).append(h1hi/h1);
RootPanel.get().add(mywidget);
Note that gquery is a pure gwt library, it is lightweight and has not
external dependencies.
-
I need to attach pure HTML to a FlowPanel and do not want to the HTML item
to be surrounded by div or span -
I'm basically using a third-party library that will dynamically look for
items (a, img, p and others) within my panel and will break if it
encounters a div or span. I've looked around
and I cannot use UIBinding as this is a list of multiple items generated
dynamically by a for loop. Need to also create h1 without putting it in a
div
On Monday, October 15, 2012 5:19:07 PM UTC+2, JeanV wrote:
I need to attach pure HTML to a FlowPanel and do not want to the HTML item
to be
One possibility is to replace the FlowPanel with an HTML widget, generate a
SafeHtml instance containing your raw HTML, and then call the #setHTML
method. You could also build the markup using the DOM API, though that will
almost certainly be slower and more verbose.
GWT adds wrapper DIV/SPAN