我爲響應式插件的此問題創建了即時修復程序。
問題:(最後一欄消失)
數據表1.10.13
燙→ datatables.responsive 2.1.1
添加到datatables.net響應支持Complex Headers
這個hot-fix在我的頁面上工作得很好我有不同類型的數據表,但是,請注意這個補丁,因爲它沒有用所有可能的dt特性/類型進行測試。
這裏是一個工作演示:jsBin-Demo
_setColumnVis: function (col, showHide) {
var dt = this.s.dt;
var display = showHide ? '' : 'none'; // empty string will remove the attr
$(dt.column(col).header()).css('display', display);
$(dt.column(col).footer()).css('display', display);
dt.column(col).nodes().to$().css('display', display);
var parentrow = $(dt.column(col).header()).parent().prev("tr");
var visibleSiblingCount = $(dt.column(col).header()).siblings("th").filter(function (idx, el) {
return $(el).is(":visible");
}).length;
if (parentrow.length > 0 && visibleSiblingCount != 1) {
if (parentrow.find("th:nth-child(" + col + ")").attr("rowspan") == 1) {
parentrow.find("th:nth-child(" + col + ")").css('display', display);
} else {
parentrow.find("th:nth-child(" + (col + 1) + ")").css('display', display);
}
}
},
「限制」呃,我想我們已經取消了「bug」這個詞!謝謝,這工作! – David
我正在使用2.1.1,但問題仍然存在.... – Legends