我有一个数据表,它使用sScrollY在jquery树结构中进行垂直滚动。页面最初加载时,列标题宽度与主体宽度不匹配。但是,对列进行排序时,宽度会匹配。
这是数据表代码。
oTable = $('#Customers').dataTable(
{
"bJQueryUI": true,
"iDisplayLength": 10,
"bInfo": false,
"bAutoWidth":false,
"bFilter": false,
"bPaginate": false,
"sScrollY": "325px",
"bScrollCollapse": true,
"bLengthChange": false,
"aaSorting": [[ 0, "asc" ]],
"aoColumns": [
{ "sType": 'numeric' },
{ "sType": 'html' },
]
});
尝试了几个修复选项,但它不起作用。有什么想法吗?
答案 0 :(得分:0)
尝试在排序后调用fnAdjustColumnSizing(),并在调整浏览器大小后调用它(从$(window).resize函数调用它。)
这为我解决了类似的问题。