2017-01-16 1 views
0

Я использую datatables.net.Показать всегда x строк (datatables)

Например, если вы хотите показать всегда 20 строк, 5 строк являются реальными данными, а остальные 15 должны быть пустыми (какой-то заполнитель).

Я не ищу (тех родов длину строки):

$('#example').dataTable({ 
    "pageLength": 50 
}); 

Есть ли способ, чтобы показать всегда х строки, без больших усилий?!

ответ

0

Вы можете использовать код, похожий на приведенный ниже, и настроить звонок row.add() на основе структуры вашего стола.

var table = $('#example').DataTable({ 
    'initComplete': function(settings){ 
     var api = new $.fn.dataTable.Api(settings); 
     var info = api.page.info(); 

     for(var i = info.recordsTotal; i < 20; i++){    
     api.row.add(['&nbsp;', '', '', '', '', '']); 
     }   

     api.draw(false); 
    }, 
    'order': [1, 'desc'], 
    'searching': false, 
    'lengthChange': false, 
    'pageLength': 20 
}); 

См. this example для кода и демонстрации.