与ScrollY(表身体得到调整,但THEAD是没有得到调整)

问题描述:

正在使用的数据表,并且还加入ScrollY进去...... DataTable的渲染,所以当我有很多列,我的屏幕不能满足所有的这,它只会增加垂直滚动的数据表形成....而问题是adminlte有一个功能,可以隐藏和显示侧边栏,它会改变整个区域的数据表,并在结果就会使错了,就像这样:与ScrollY(表身体得到调整,但THEAD是没有得到调整)

我的表的身体得到调整,但THEAD是没有得到调整

这是一个测试链接到我的临时页 https://htmlpreview.github.io/?https://github.com/farazGreen/DataTable/blob/master/GreenBow_%20TEST.html

同样的问题已经在ADMINLTE网站被要求由另一人 https://github.com/almasaeed2010/AdminLTE/issues/1136

+0

我创建一个GIT [GIT链接](https://github.com/farazGreen/DataTable) –

尝试autoWidth添加到false

$('#example').dataTable({ 
    "autoWidth": false 
}); 

或者你可以resize()表上窗口调整大小事件

$(window).resize(function() { 
      $("#example").resize(); 
}); 

Edit

在我的本地pc这段代码唯一的工作添加"autoWidth": false并取出scrollY"scrollY":""

$('#tblOpWaiting').DataTable({ 
    "bFilter" : false, 
    "ordering" : false, 
    "scrollY" : "", 
    "scrollCollapse" : true, 
    responsive : true, 
    "paging" : false, 
    autoWidth:false 
}); 
$('#tblOpConsulted').DataTable({ 
    "bFilter" : false, 
    "ordering" : false, 
    "scrollY" : "", 
    "scrollCollapse" : true, 
    responsive : true, 
    "paging" : false, 
    autoWidth:false 
}); 
+0

请不要检查此链接, 窗口是没有得到调整大小,它是一个div被调整大小 ,我试过autoWidth:false 也autoWidth:true [检查此链接](https://htmlpreview.github.io/?https://github.com/ farazGreen/DataTable/blob/master/GreenBow_%20TEST.html) –

+0

@MunasirPv check edit ans –

+0

“paging”:false你有fo “ 如果你检查你的控制台窗口,你可以看到错误 未捕获的SyntaxError:意外的标识符 所以datatable属性没有设置。 试着把逗号,看看它是否工作..它没有为我工作 –