在jquery数据表中有超过10,000条记录无法滚动到底部?

时间:2016-07-29 06:45:03

标签: javascript jquery datatables

我正在使用jQuery Data Table插件,我从服务器端选择了大量数据。我尝试使用滚动来显示这些巨大的数据(超过500,000)like this, 但是当我滚动到底部的末尾时,它会回到顶部。而且我发现它不能滚动超过10000条记录。它很快就会重新登顶。

我的代码如下,

$(document).ready(function() {   
  $.fn.dataTable.ext.errMode = 'none';
  var table = $('#example').DataTable( {
    "processing": true,
    "serverSide": true,
    "jQueryUI": true,
    "ordering": true,
     "searching": true,
     "order": [[1, 'desc']],//default
      "lengthMenu": [
        [50, 100, 1000],
        [50, 100, 1000]
      ],

    "ajax": {
       url: "process.php",
       type: 'POST',
       data: {
       start: "<?php echo $start; ?>",
       end: "<?php echo $end; ?>"
          }

       },

    "columns": [
        {
            "className":'details-control',
            "orderable":false,
            "data":null,
            "defaultContent": ''
        },
        { "data": "time"},
    { "data": "message","orderable": false}

    ],
    "dom": 'frtiS',
    "scrollY": 600,
    "scroller": {

         "loadingIndicator": true
    },
    "deferRender":    true

} );

请帮我这样做,或建议更好的解决方案。

0 个答案:

没有答案