【问题标题】:Responsive Issues With Multiple DataTables And Bootstrap Tabs多个数据表和引导选项卡的响应问题
【发布时间】:2015-06-09 21:30:49
【问题描述】:

我有 2 个引导井,每个井都包含一对标签。每个选项卡都包含一个 DataTable(总共有 4 个)。当我加载页面时,前两个 DataTable 可以正常工作。当我切换选项卡时,呈现的表始终包含 1 列(不管列大小),其余部分是子行的一部分。我已经尝试了几乎所有方法来让表格正确绘制。如果有人有任何建议,请告诉我。另外,我对 Web UI 代码有些陌生,所以如果有任何明显的错误,请多多包涵。

我创建了一个示例来模仿我正在编码的内容并显示我正在经历的行为。可以在这里找到:http://live.datatables.net/sozobucu/edit

【问题讨论】:

    标签: twitter-bootstrap twitter-bootstrap-3 datatables


    【解决方案1】:

    响应式插件无法确定隐藏表的列要求。因此,在显示表格后(选项卡已更改),需要调用以下内容来重新计算列:

    $($.fn.dataTable.tables(true)).DataTable().columns.adjust().responsive.recalc();
    

    这些调用在 DataTables 10.7 中无法正常运行,但已在最新的夜间版本中得到修复。在短期内,我们将使用每晚构建,直到此修复使其成为正式版本。希望这对遇到同样问题的人有所帮助。

    可以关注here讨论。

    【讨论】:

    • 在这里呆了几个小时。我有....columns.adjust(); 而不是最后一点。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2019-07-31
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    • 2019-07-28
    • 2019-02-27
    • 2020-06-29
    相关资源
    最近更新 更多