2015-06-09 69 views
3

我有2個引導阱,每個阱都包含一對選項卡。每個選項卡包含一個DataTable(共有4個)。當我加載頁面時,前兩個DataTable按預期完美工作。當我切換選項卡時,呈現的表總是包含1列(不管列大小),其餘部分是子行的一部分。我已經試過所有的東西來讓桌子正確繪製。如果有人有任何建議,請讓我知道。此外,我對Web UI代碼有點新,所以如果有任何明顯的錯誤,請耐心等待。多個數據表和引導選項卡的響應問題

我創建了一個模仿我編碼的示例,並顯示我遇到的行爲。它可以在這裏找到:http://live.datatables.net/sozobucu/edit

回答

6

響應式插件無法確定隱藏表的列要求。所以顯示在表後(標籤更改)被稱爲以下需要重新計算列:

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

這些電話都沒有在數據表10.7正常,但已經被固定在最近的每日構建。在短期內,我們將使用每晚構建,直到此修復成爲正式版本。希望這可以幫助有人遇到同樣的問題。

可以按照here進行討論。

+0

在這裏呆了幾個小時。我有'.... columns.adjust();'而不是最後一點。謝謝! – ficuscr