DataTables のページネーション機能を使用するときに、1 つの「ページ」に表示する行数を指定するにはどうすればよいですか?
105809 次
5 に答える
83
DataTables バージョン 1.10.5 以降の場合、 HTML5 data-* attributes の統合を発表したブログ投稿に記載されているように、ページごとに表示する行数は、属性を介してソース (HTML) テーブルを介して指定できdata-page-length
ます。
<table data-page-length='25'>
...
</table>
DataTables バージョン 1.10 以降では、[リファレンス] > [オプション] > [pageLength]pageLength
に記載されているように、ページごとに表示する行数を属性で指定できます。
$('#example').dataTable( {
"pageLength": 50
});
バージョン 1.10 よりも古い DataTables の場合、DataTables > Usage > Options > iDisplayLengthiDisplayLength
に記載されているように、ページごとに表示する行数を属性で指定できます。
$('#example').dataTable( {
"iDisplayLength": 50
});
私の 2 セント:data-*
アプローチを使用します。個々のテーブルの動作を構成するオプションを提供しながら、1 つの dataTable 呼び出し (アプリ全体で使用できる) を作成できます。
<!-- table with embedded custom configurations -->
<table class="apply_dataTable" data-page-length='25'>
...
</table>
<!-- table with different embedded custom configurations -->
<table class="apply_dataTable" data-page-length='50' data-order='[[2, "desc"]]'>
...
</table>
<!-- one JavaScript call enhances both tables above -->
<script>
$('table.apply_dataTable').dataTable(); //one invocation of datatables treats each table they way it wants to be
</script>
于 2013-11-13T22:38:45.363 に答える