GWT 2.4の新しいDataGridをプロジェクトで使用しています。私は、50のページサイズでDataGridを設定しました。
利用可能なスクリーンは、すべてのアイテムを表示するのに十分な大きさではないので、垂直スクロールバーが表示されます(これは実際は最初の場所でDataGridを使用する主な目的です)。
アイテムを選択できるように、SingleSelectionModelをDataGridに添付しました。
これまでのところうまく動作します。GWT 2.4項目を選択したときのDataGridの自動スクロール
しかし、私はまた、ユーザーが対話できる別のウィジェットを持っています。そのユーザーアクションに基づいて、DataGridの項目を選択する必要があります。
選択した項目が表示されている画面領域にない場合があり、ユーザーはDataGridでスクロールして表示する必要があります。
自動的にまたは手動でスクロールして、選択した項目を表示する方法はありますか?
DataGridのJavaDocsを確認したところ、それを実行するための適切なメソッドや関数が見つかりませんでした。
提案していただきありがとうございます。それはうまく動作します。完全なコードは次のとおりです。 dataGrid.getRowElement(dataGrid.getVisibleItems()。indexOf(MyObject))。scrollIntoView(); –