Pregunta

Estoy tratando de extender un widget GWT que se construye utilizando UiBinder. UiBinder espera que los campos en ui.xml para estar en el widget extendido. El problema que fue bien descrito por 'Bendito Geek' en Google grupos . Algún consejo / trucos?

¿Fue útil?

Solución

'Bendito Geek' encontró la solución aquí: El título está en una relación de composición con su panel. Como tal, se debe utilizar una clase diferente (lo que podría ser una clase interna estática para mantener las cosas juntos).

En mi experiencia, la herencia trabaja con UiBinder, siempre y cuando su archivo subclase ui.xml define toda la ui:field de su superclase. Si no es así, entonces la herencia podría no ser el patrón correcto. (Naturalmente, siempre se puede añadir campos en la subclase.)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top