terminación automática Eclipse para GWT UiBinder (documentación + UiBinder)
-
29-09-2019 - |
Pregunta
Estoy utilizando archivos XML UiBinder en un proyecto GWT. El problema es que Eclipse no me da ninguna información sobre lo que atribuimos puedo usar con los widgets
Por ejemplo Sé que puedo establecer el ancho o el estilo de esta manera:
<g:HorizontalPanel width="100%" addStyleNames="{style.mainPanel}">
Pero no se mencionan en la lista que aparece después de hacer clic en ctrl + espacio. Así que no sé qué otras opciones tengo. ¿Cómo puedo obtener?
De forma más general me resulta difícil encontrar documentación completa sobre lo que podemos hacer en el UiBinder. Lo que lleva a pasar mucho tiempo para encontrar la manera de lidiar con características simples como éste alguien tiene alguna enlaces buenos.
Solución
Cualquier atributo se pasa, se convierte en una llamada a un método en el objeto de acuerdo con algunas instrucciones de nomenclatura:
- width = "100%" -> esta llamará setWidth ( "100%")
- addStyleNames = ".." -> setAddStyleNames (...) no existe, por lo GWT buscará una operación con ese nombre: addStyleNames
Si usted sigue estas pautas, puede comprobar los Javadocs para ver qué operaciones se pueden ejecutar.
Si está utilizando GWT 2.1.0, se puede echar un vistazo al plugin para Eclipse Diseñador GWT. No he utilizado todavía, pero espero que haga lo necesario .-
Otros consejos
no he mirado alrededor de unos terceros tutoriales fiesta / puntos de vista, ya que me encontré con los proporcionados por Google suficiente:
- La documentación oficial
- Los javadocs para
UiObject
contiene algo de información adicional - Hace algún tiempo he encontrado WidgetBasedUi.ui.xml en banco de pruebas de GWT, que contiene algunos casos uso interesante para UiBinder