リストの上に特定の要素を持つことは可能ですか?
背景: 新しいイベントが常に追加されるイベント アプリがあります。イベントは日付順に並んでいます。イベントが通過した場合、それはまだページの一番上にあります。しばらくすると、最初の要素はすべて終わったので、最初のページにはもう必要なデータは表示されません。発生するイベントにアクセスするには、ユーザーはページャー ボタンをクリックする必要があります。このイベントを一番上に表示したいのですが、ユーザーが以前のイベントを見たい場合は、ページャーの戻るボタンをクリックする必要があります。
私が試したこと:
cellTable.setVisibleRange(overElements, (overElements + totalEementCount));
これにより、ページャーのロジック全体が混乱し、ユーザーはページャーからページに切り替えることができなくなります。
SingleSelectionModel<JSEvents> selectionModel = new SingleSelectionModel<JSEvents>();
...
selectionModel.setSelected(nextEvent, true);
これにより、適切な要素が選択され、ページャーがそこに移動しますが、他の要素はまだ表示されているため、いくつかの「オーバー」イベントがあり、最悪の場合、テーブルに「来る」イベントが 1 つしかありません。また、ユーザーは次のイベントを確認する必要があり、ページの上部に表示されないため、使いやすさが悪いです...