Korzystam z nowego projektu GWT 2.4 DataGrid w projekcie. Skonfigurowałem DataGrid na rozmiar strony 50.
Dostępny ekran nie jest wystarczająco duży, aby wyświetlić wszystkie elementy, a zatem wyświetlany jest pionowy pasek przewijania (w rzeczywistości jest to główny cel korzystania z DataGrid w pierwszej kolejności).
Do urządzenia DataGrid podłączyłem obiekt SingleSelectionModel, aby móc wybierać elementy.
To działa dobrze do tej pory.GWT 2.4 Automatyczne przewijanie DataGrid podczas wybierania elementu
Jednak mam też inny widżet, z którym użytkownik może wchodzić w interakcje. Na podstawie tej czynności użytkownika należy wybrać element z DataGrid.
Czasami wybrany element nie znajduje się w widocznym obszarze ekranu, a użytkownik musi przewinąć w dół w DataGrid, aby go zobaczyć.
Czy istnieje sposób automatycznego lub ręcznego przewijania w dół, aby wybrany element był widoczny?
Sprawdziłem JavaDocs DataGrid i nie znalazłem odpowiedniej metody lub funkcji do tego.
Dzięki za sugestię. To działa dobrze. Oto pełny kod: dataGrid.getRowElement (dataGrid.getVisibleItems(). IndexOf (MyObject)). ScrollIntoView(); –