デフォルトでは、jquery datatable はデフォルトで 10 を示し、
オプション : 10,25,50,100
これらのオプションを変更するにはどうすればよいですか?
デフォルトでは、jquery datatable はデフォルトで 10 を示し、
オプション : 10,25,50,100
これらのオプションを変更するにはどうすればよいですか?
iDisplayLength も忘れずに変更してください。
$(document).ready(function() {
$('#tbl_id').dataTable({
"aLengthMenu": [[25, 50, 75, -1], [25, 50, 75, "All"]],
"iDisplayLength": 25
});
} );
$(document).ready(function() {
$('#example').dataTable( {
"aLengthMenu": [[25, 50, 75, -1], [25, 50, 75, "All"]],
"pageLength": 25
} );
} );
aLengthMenu : このパラメーターを使用すると、ページネーションが有効になっているときに DataTables が表示する長さドロップダウン メニューのエントリを簡単に指定できます。表示されるオプションと値の両方に使用されるオプションの 1D 配列、または最初の位置の配列を値として使用し、2 番目の位置の配列を表示オプションとして使用する 2D 配列のいずれかです。 (「All」などの言語文字列に役立ちます)。
アップデート
pageLength
DataTables v1.10以降、探しているオプションはlengthMenu
私の場合、aLengthMenuが機能していません。だから私はこれを使いました。そして、それは働いています。
jQuery('#dyntable3').dataTable({
oLanguage: {sLengthMenu: "<select>"+
"<option value='100'>100</option>"+
"<option value='200'>200</option>"+
"<option value='300'>300</option>"+
"<option value='-1'>All</option>"+
"</select>"},
"iDisplayLength": 100
});
ありがとうございました
$('#tblSub1View').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"bDestroy": true,
"aoColumnDefs": [{
'bSortable': false,
'aTargets': [0, 1]
}],
"aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]],
"iDisplayLength": 10,
});
いくつかのボタンをクリックすると、datatables を displaylength に変更すると、これを試すことができます:</p>
$('.something').click( function () {
var oSettings = oTable.fnSettings();
oSettings._iDisplayLength = 50;
oTable.fnDraw();
});
oTable = $('#example').dataTable();