HTML ページでスクロール可能にしたい非常に大きなデータセット (数百万行) があります。jQuery DataTable Scroller を使用して成功しましたが、結果を新しいデータで更新する際に問題が発生しました (たとえば、DataTable の外部で行っているフィルターを追加した後)。このような問題に他のツールを使用している人々に興味があります。
明確にするために、データセット全体を一度にロードすることはできません。スクローラーでは、次のような設定があります。
var oTable = $('#main_table').dataTable({
"bProcessing":true,
"bServerSide":true,
"bDeferRender":true,
"sScrollX":"100%",
"sScrollY":"500px",
"sAjaxSource":"/list/b",
"oScroller": {
"trace":true},
"fnServerParams": function ( aoData ) {
aoData.push( {"name": "search", "value": $('#fSearch').val() } );
},
"sDom": '<"clear">rtiS'
} );