Important Notice - Forums is archived
To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.

Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.
grid.select() y BeanItemContainer()
Hola a todos:
Tengo un Grid que inicializo con:
grid.setContainerDataSource(new BeanItemContainer(Clase.class, r.findAll()));
Es para un mantenimiento de datos y los datos son actualizados utilizando un FormLayout dentro de un Window (que se lanza desde la grilla).
Las preguntas:
Caso 1
Para una clase de entidad "normal", es decir, sin arrays, asociaciones, enums, lo siguiente funciona correctamente (sentencias que se ejecutan luego de haber agregado o modificado un registro):
grid.select(bean);grid.scrollTo(bean);
con una excepción y es que cuando por alguna razón (p.e. validaciones de la entidad (max, min, etc.)) se da un error y la operación es rechazada, al corregir el problema y volver a guardar el bean ya no lo puede localizar y la ejecución del método select falla. Esto no ocurre si los datos son cargados correctamente.
Caso 2
Cuando utilizo un enumerado como parte de la definición de la clase de entidad el comando grid.select(bean) nunca funciona.
¿Será que alguien puede darme una mano con esto? ...
Gracias,
Ricardo