Estoy utilizando GWT 2.4's nueva DataGrid en un proyecto. Configuré el DataGrid con un tamaño de página de 50.
La pantalla disponible no es lo suficientemente grande como para mostrar todos los elementos y, por lo tanto, se muestra una barra de desplazamiento vertical (este es en realidad el objetivo principal del uso de un DataGrid).
Adjunté un SingleSelectionModel al DataGrid para poder seleccionar elementos.
Esto funciona bien hasta el momento.GWT 2.4 Desplazamiento automático de DataGrid al seleccionar un elemento
Sin embargo, también tengo otro widget con el que el usuario puede interactuar. En función de esa acción del usuario, debe seleccionarse un elemento del DataGrid.
A veces, el elemento seleccionado no se encuentra en la región de la pantalla visible y el usuario tiene que desplazarse hacia abajo en el DataGrid para verlo.
¿Hay alguna forma de desplazarse hacia abajo automática o manualmente, de modo que el elemento seleccionado sea visible?
Comprobé el JavaDocs del DataGrid y no encontré ningún método o función apropiada para hacerlo.
Gracias por la sugerencia. Eso funciona bien Aquí está el código completo: dataGrid.getRowElement (dataGrid.getVisibleItems(). IndexOf (MyObject)). ScrollIntoView(); –