2015-09-23 2 views
0

Я пытаюсь изменить раскрывающиеся варианты «Показать записи» моего datatable. По умолчанию 10, т. Е. На странице содержится 10 строк, но сначала я хочу показать все строки на одной странице. Мой код приведен ниже:Измените значение «Показать записи» - выпадающее меню: «iDisplayLength» не работает

$(document).ready(function() { 
       $('#multiServiceJobTable').dataTable().columnFilter({ 
        aoColumns: [ 
           null, 
           {type: "select"}, 
           {type: "select"}, 
           {type: "select"}, 
           {type: "select"}, 
           {type: "select"}, 
           {type: "select"}, 
           {type: "select"} 
          ], 
          aLengthMenu: [ 
              [25, 50, 100, 200, -1], 
              [25, 50, 100, 200, "All"] 
              ], 
          iDisplayLength: -1 
       }); 

       $('#multiServiceJobTable tfoot tr').insertAfter($('#multiServiceJobTable thead tr')); 
     }); 

Его очень простой стол. Я использую datatables версии 1.9.

ответ

0

Вы смешали варианты в неправильном порядке:

$('#multiServiceJobTable').dataTable({ 
    aLengthMenu: [ 
    [25, 50, 100, 200, -1], 
    [25, 50, 100, 200, "All"] 
    ], 
    iDisplayLength: -1 
}).columnFilter({ 
    aoColumns: [ 
    null, 
    {type: "select"}, 
    {type: "select"}, 
    {type: "select"}, 
    {type: "select"}, 
    {type: "select"}, 
    {type: "select"}, 
    {type: "select"} 
    ] 
}); 

Как вы его сейчас, вы проходите aLengthMenu и т.д. в columnFilter плагин, а не самого DataTable.

+0

Ох! Благодаря тонну! – Sifat

Смежные вопросы