【问题标题】:JS Datatables - Toggle Show/Hide with responsive auto showing other columnsJS 数据表 - 切换显示/隐藏,响应式自动显示其他列
【发布时间】:2020-01-09 19:07:33
【问题描述】:

我有一个响应式数据表,它还启用了显示/隐藏列功能。 我注意到每当我使用显示/隐藏按钮隐藏一列时,都会自动出现一个新列以填充页面的宽度。

有没有办法禁用此功能,以便如果我将一列切换为隐藏,另一列不会尝试填充其位置,但现有列将恰好适合页面的宽度?

可以在这里找到我当前问题的测试用例:http://live.datatables.net/huruwaro/1/edit

感谢您的宝贵时间!

【问题讨论】:

    标签: javascript jquery html datatables


    【解决方案1】:

    点击按钮后尝试重绘表格

    $('#myTable1').DataTable().clear().draw();
    

    $('#myTable1').DataTable().columns.adjust().draw(); 
    

    $('#myTable1').DataTable().columns.adjust().draw(false); 
    

    【讨论】:

    • 抱歉,我尝试了最后两种解决方案,但 Datables 仍然尝试在删除一列时用另一列填充空间。我无法尝试第一个解决方案,因为我的数据是通过 ajax 请求填充的,该请求也与仪表板的其他部分相关联。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-29
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多