2016-07-29 94 views
0

我有一个dataTable在水平滚动条只出现在我垂直向下滚动到表的末尾。我希望X滚动条不需要向下滚动就可以显示。我曾尝试设置一个固定的高度dataTable和使用窗口大小,这并不适合我。DataTable水平滚动条出现像窗口滚动-x

例如在这个JsFiddle,当我让窗口变小时,我必须走到表的最后水平滚动。

var t = $('#example').DataTable({ 
     "scrollX": true, 
     "scrollCollapse": true, 
     "fixedColumns": { 
      "leftColumns": 2, 
     }, 
     "sScrollXInner": "150%", 
     "fixedHeader": true, 
    }); 

有没有办法解决这个问题?请指教!

谢谢!

+0

如果您将整个页面的宽度设置为具有数据表的空间,则会在浏览器。这是否适合你? –

回答

0

问题是FixedHeader只有在向下滚动时才会出现。你可以在devtools中看到这个。 “使用'FixedHeader'进行列固定时未启用滚动”)“ - 请参阅https://cdn.datatables.net/1.10.1/js/jquery.dataTables.min.js

+0

这使得头部固定,我正在寻找的是 - >如果一个数据表有很多行,我必须垂直滚动一直到滚动列。所以我正在寻找一种将数据表的水平滚动条作为整个屏幕的水平滚动的方法,这可以做到吗? – Apek