Если я создаю составной виджет с использованием UIBinder, а затем использую мой созданный виджет в коде, он вставляет и добавляет дополнительный элемент <div>
вокруг моего виджета.Есть ли способ устранить div или контролировать, какой это элемент?
public class ExamplePanel<T> extends Composite {
@UiField LabelElement inputLabel;
private static ExamplePanelUiBinder uiBinder = GWT.create(ExamplePanelUiBinder.class);
interface ExamplePanelUiBinder extends UiBinder<Widget, ExamplePanel> { }
public ExamplePanel() {
initWidget(uiBinder.createAndBindUi(this));
}
}
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" xmlns:g="urn:import:com.google.gwt.user.client.ui">
<g:HTMLPanel>
<label ui:field="inputLabel">Label text</label>
</g:HTMLPanel>
</ui:UiBinder>
Edit Похоже, что DIV создается <g:HTMLPanel>