【问题标题】:Jquery DataTables - Table width is shorter than dataTable_wrapper widthJquery DataTables - 表格宽度短于 dataTable_wrapper 宽度
【发布时间】:2011-11-04 19:20:41
【问题描述】:

如何纠正 .dataTables_wrapper 宽度大于实际表数据宽度的问题? (对表格数据使用自动宽度)。 我正在使用 oTable.fnAdjustColumnSizing();加载页面后调整列的大小。列宽看起来一切正常,但包装器仍然太大。

var oTable = $('.admin_users').dataTable({
        "aaSorting": [[ 0, "desc" ]],
        "bJQueryUI": true,
        "sPaginationType": "full_numbers",
      //  "sAjaxSource": 'SQL/dataTable.php',
        "bStateSave": true, //Use a cookie to save current display of items
        "aoColumns": [
            null,
            null,
            null,
            null,
            null,
            null,
            null,
            { "sType": "date", "sClass":"center" }
        ]

    });
    oTable.fnAdjustColumnSizing();

【问题讨论】:

  • 你能告诉我们数据表的配置吗?
  • 刚刚添加了上面的配置代码。感谢观看
  • 尝试设置此选项:"bScrollCollapse": true
  • 试试这个? "sScrollX": "100%", "sScrollXInner": "100%"
  • 成功了!不知道为什么,但嘿,它有效。谢谢!

标签: jquery datatables


【解决方案1】:

找到解决方案: 将此添加到表初始化中

"fnInitComplete": function() {
                oTable.fnAdjustColumnSizing();
         }

【讨论】:

    猜你喜欢
    • 2010-10-10
    • 1970-01-01
    • 1970-01-01
    • 2012-02-18
    • 1970-01-01
    • 2016-03-18
    • 1970-01-01
    • 2012-09-23
    相关资源
    最近更新 更多