esta es mi primera publicación. Espero que alguien pueda ayudarme
Estoy buscando una manera de definir un widget en el archivo de diseño XML de UiBinder por separado, sin ser parte de la jerarquía de diseño. Aquí hay un pequeño ejemplo:GWT - Cómo definir un widget fuera de la jerarquía de diseño en el archivo xml de uibinder
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
xmlns:g="urn:import:com.google.gwt.user.client.ui">
<g:Label ui:field="testlabel" text="Hallo" />
<g:HTMLPanel>
...
</g:HTMLPanel>
El compilador falla desde la interfaz de usuario: Elemento UiBinder espera elemento de un solo hijo.
en código Java voy a acceder y enlazar el control Label como de costumbre:
@UiField Label testlabel;
Por ejemplo, esto podría ser útil cuando se define una cuadrícula o FlexTable - quiero definir las etiquetas para el encabezado de la tabla dentro de la Archivo de diseño XML, no programáticamente dentro del código.
Muchas gracias de antemano
¿Qué estás tratando de lograr? Por ejemplo, si solo desea que TestLabel no aparezca, podría asignarle un styleName que tenga una configuración de regla CSS "display: none". – aem