2012-02-25 7 views

答えて

163

用途:

$('#example').dataTable({ 
    aLengthMenu: [ 
     [25, 50, 100, 200, -1], 
     [25, 50, 100, 200, "All"] 
    ], 
    iDisplayLength: -1 
}); 

場合や、使用して1.10+

あなたの <table>タグ内
$('#example').dataTable({ 
    paging: false 
}); 
+14

[DataTables 1.10 new API](https://datatables.net/reference/option/paging)を使用している場合は、「ページング」:falseです。 –

+0

DOMオプション(DataTables 1.10+、https://datatables.net/manual/data/orthogonal-data#HTML-5を参照)を使用する場合は、 '

' 。 –

+2

この非常に正しい答えの肉はiDisplayLength:-1 –

0

使用 'fnDrawCallback'

$('#dataTable').dataTable({ 
     "bJQueryUI": true, 
     "sPaginationType": "full_numbers", 
     "fnInitComplete": function(){ 
      $('.display_results').show(); 
     }, 
     "fnDrawCallback": function() { 
      $('.def').click(function(){ 
       var msg = $(this).next().text(); 
       $('.messages').messageBox()//Custom Dialog 
      }); 
     } 
}) 
12

あなたが使用する必要があるオプションがiDisplayLengthです:

$('#adminProducts').dataTable({ 
    'iDisplayLength': 100 
}); 
3
$('#table').DataTable({ 
    "lengthMenu": [ [5, 10, 25, 50, -1], [5, 10, 25, 50, "All"] ] 
}); 
+0

です。このテーブルで動作します:https://datatables.net/examples/api/form.html –

0

あなたがデータ - を使用することができます1.10+のDataTableを使用している場合*属性data-page-length="-1"

これはあなたが持っていると仮定し「-1」など、あなたのDataTableデフォルトの設定で定義されています

$.extend(true, $.fn.dataTable.defaults, { 
    lengthMenu: [[10, 25, 50, 250, -1], [10, 25, 50, 250, "All"]] 
}); 

以下のようにあなたのjavascriptのは、単純に$("table").DataTables();になり、あなたは、HTML内内のすべてのテーブルの表示をカスタマイズすることができます。 IE。あなたは10行に制限する必要があり、同じページ内の第二、小さなテーブル、<table data-page-length="10">

1

を持っている場合、この1つは私の作品:ここ

$(document).ready(function() { 
    $('#example').DataTable({ 
     "lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]] 
     }); 
    }); 
0

はあなたの.htmlファイル

のための全体の機能のjavascriptです
関連する問題