LoadMoreを使用したリストビューがあります。データ クリックで詳細ビューが読み込まれ、getByUid() を使用して既存のデータセットからデータを取得しています。
data = dsOfferList.getByUid(e.view.params.uid);
そのレコードが属するデータソースのページを知る方法はありますか? dsOfferList.page() を使用すると、リストビュー アイテムの元のページとは限らず、最後の変更イベントの後にデータセットのページ番号が取得されます。
たとえば、総レコード数が 200 のデータセットがあり、serverPaging と pageSize を 50 に設定しているとします。最初に、dsOfferList.page() は 1 を返します。次に、リストを下にスクロールして [さらに読み込む] ボタンをクリックします。これで、dsOfferList.page() は 2 を返します。しかし、リストをいくつかの項目だけ上にスクロールすると、それらの項目 (まだ DOM に読み込まれている) はページ 1 からのものです。リストビュー項目の 1 つをクリックして、それを知る必要があります。ページ 1 データソースまたはページ 2 データソースからロードされた場合。
クリックしたリストビュー項目のページ番号を取得するにはどうすればよいですか?