jQuery Datatables + sScrollY弄乱了列标题宽度

时间:2014-01-27 18:57:37

标签: jquery datatables

我有一个数据表,它使用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' },
                        ]
    });

尝试了几个修复选项,但它不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试在排序后调用fnAdjustColumnSizing(),并在调整浏览器大小后调用它(从$(window).resize函数调用它。)

这为我解决了类似的问题。