Buenas tardes:
Estoy iniciando un trabajo con Vaadin y he notado que al navegar (UI.getcurrent().navigate(“xxxxx”)) a un segundo view y luego volver de la misma manera al primer view, éste (el primer view) se reinicia y no conserva su estado anterior.
Ejemplo del proceso:
View1 = se intenta la localización de una persona
View1 = si no se localiza a la persona se llama a un view de carga de datos
View2 = se cargan los datos de la persona y se vuelve al view anterior con (UI.getcurrent().navigate(“View1”))
La navegación funciona, pero los datos que ya estaban en View1 han sido reinicializados (se perdieron).
¿Cómo se puede navegar entre vistas sin perder el contenido de las vistas anteriores?
Gracias por cualquier ayuda que puedan darme.