2016-11-16 22 views
2

次のシナリオを検討してください。jqgrid - 水平スクロールバー - 位置 - ページング後 - 左から

JqGridがロードされています。

データは幅が広いので、水平スクロールバーがあります。

右にスクロールします。

さて、次のページが表示されている

次のページ(ページング)をクリックしてください。

しかし、スクロールバーは右側にあります。これは、前のページでスクロールバーの位置が維持されている場所です。

私たちの要件は、前のページのスクロールバーの位置から独立してページングした後にスクロールバーを左に置くことです。

私はネットで検索しましたが、このシナリオでは記事/デモは見つかりませんでした。ありがとう。

答えて

1

たとえば、onPagingの中にbDivのscrollLeftを設定できます。対応するコードは、次のように簡略化して表示されます。

onPaging: function() { 
    var bDiv = this.grid.bDiv; 
    setTimeout(function() { 
     bDiv.scrollLeft = 0; 
    }, 0); 
} 
+0

ありがとうございます。期待どおりにうまく動作します。グレート..) –

+0

15評判までupvoteすることはできません..) –

+0

@ SoftwareDeveloper:あなたはようこそ! – Oleg

関連する問題