Duplicate empty header occur in datatable when enabling scrollX or scrollY when using Google Chrome

后端 未结 10 1249
猫巷女王i
猫巷女王i 2021-02-06 00:09

I have a datatable in my program. And I want it to be scrollable horizontally so what I did was like this:

var tableI = $(\'#table_data\').DataTable({
    \"bLe         


        
10条回答
  •  萌比男神i
    2021-02-06 00:39

    I had the same issue on Google Chrome. This was the fix:

    .dataTable(
    {
      "processing": false,
      "serverSide": false,
      "autoWidth": true,
      "columnDefs": [
        {"orderable": false, "targets": [5, 6]}
      ],
      "order": [1, 'asc'],
      "dom": 'l<"toolbar">frtip',
      drawCallback: function () { // this gets rid of duplicate headers
          $('.dataTables_scrollBody thead tr').css({ display: 'none' }); 
      },
      scrollY: '65vh',
      scrollCollapse: true,
      paging: false
    });
    

提交回复
热议问题