2017-01-16 111 views
0

我正在使用datatables.net。總是顯示x行(datatables)

例如,如果您想要始終顯示20行,則5行是實際數據,其他15行應爲空(某種佔位符)。

我不找(那些實物行長度):

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

有沒有一種方法總是顯示x行,沒有大的力氣?!

回答

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