Pregunta

Estoy escribiendo una aplicación GWT MVP usando la biblioteca GWT-Platform (muy agradable una vez que te acostumbras). Mi problema ocurre cuando mi presentador intenta actualizar el contenido de un cuadro de lista. El problema ocurre en la línea 66 del siguiente archivo:

https://github.com/dartmanx/mapmaker2/blob/master/src/main/java/org/jason/mapmaker/client/presenter/mapmakerstackpanelpresenter2.java

Estoy seguro de que la aplicación está llamando al método OnSuccess () (un punto de ruptura en el depurador funciona), y que el resultado está poblado.

Una cosa que he notado es que la vista asociada, MapMakerStackPanelViewImpl2.Java, parece ser inicializada dos veces. Me pregunto si estoy tratando de actualizar un control en esa vista que no está conectado a la interfaz de usuario real. Ese archivo está aquí:

https://github.com/dartmanx/mapmaker2/blob/master/src/main/java/org/jason/mapmaker/client/view/mapmakerstackpanelview2.java

Cualquier ayuda sería apreciada.

¿Fue útil?

Solución

El problema era que había dos copias de la vista flotando. Usé Gin para inyectar la vista en el constructor del presentador, y el problema desapareció.

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