0

の維持に関して問題がscroll positionありますjqgrid

これが私のプログラムの目的です:

  1. まず、行をクリックします。
  2. 行をクリックすると、フォームがポップアップします。
  3. レコードを更新した後、ユーザーはフォームを閉じます。
  4. jqgrid がリロードされます。
  5. jqgrid のリロード後、「最後に選択したアイテム」が選択されます。

これらの手順 (1 ~ 5) に問題はありません

私の問題は、たとえば 500 行などの広範な行がある場合です。jgrid の横にスクロール バーが表示されます。

私がやりたいことは、Javascript または jQuery を使用してスクロール バーのスクロール位置を維持することです。どうすればいいですか?

loadcomplete イベントでこれを使用しようとしました

var scrollPosition = 0;
                scrollPosition = jQuery("#jqgrid").closest(".ui-jqgrid-bdiv").scrollTop(scrollPosition);
                jQuery("#jqgrid").closest(".ui-jqgrid-bdiv").scrollTop(scrollPosition);

しかし、スクロール位置の値はわかりません

4

1 に答える 1