2017-01-27 18 views

答えて

1

ビューポート - リアルタイムデータを表示する必要がある場合、新しいデータが準備されると、サーバは開いている接続を維持してグリッドを更新します。

ページ分割/仮想ページング - これらはほぼ同じですが、UIに必要なものだけに依存します。両方の状況で、表示する行が多い場合に使用しますが、サーバーが応答するまで10分待たせたくない場合に使用します。サーバ側でソート/フィルタリングすると、おそらく最適です。

その他の注意事項:私の意見では

あなたはページネーションを持っている場合は、その後、任意のスクロールを持っていません。私はテーブルをスクロールして、私が探しているものがそのページになく、別のページをスクロールしていることに気付くのが嫌いです。唯一の例外は、最初のページがすべてAのページか、2000年のデータか1月のデータかなどのように、ページングのソートがある場合です。

また、サーバーから要求するデータが多くない場合は、ページ設定を使用することができます。これはUIの優先度にすぎません。

+0

私の場合、50k行(生の見積もり)のテーブルを持つことができますが、データは更新され続けますが、ソートやフィルタリングも可能です。今は、フィルタリングするたびに行数を調整するビューポート行モデルを使用しています。それは私の場合のベストプラクティスですか? –

+0

は、あなたがフィルタリングし、サーバーサイドでソートしている限り、[docs](https://www.ag-grid.com/javascript-grid-viewport/#gsc.tab= 0) –

関連する問題