始终显示x行(数据表)

时间:2017-01-16 14:56:48

标签: javascript jquery datatables

我正在使用datatables.net。

例如,如果要显示总共20行,则5行是真实数据,其他15行应为空(某种占位符)。

我不是在寻找(那种行长):

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

有没有办法永远显示x行,没有大的努力?!

1 个答案:

答案 0 :(得分: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以获取代码和演示。