2011-11-04 79 views
1

如何解決.dataTables_wrapper寬度大於實際表數據寬度的問題? (使用autowidth作爲表數據)。 我正在使用oTable.fnAdjustColumnSizing();在頁面加載後調整列的大小。對於列寬來說一切看起來都很好,但包裝仍然太大。Jquery DataTables - 表的寬度比dataTable_wrapper的寬度短

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(); 
+0

u能告訴我們的數據表的配置? –

+0

剛剛添加了上面的配置代碼。感謝您的期待 – JimmyJammed

+0

嘗試設置此選項:'「bScrollCollapse」:true' –

回答

1

找到了解決辦法: 此表添加動初始化

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