DataTables / jQuery UI Tabs标题宽度错误

时间:2015-03-16 14:24:25

标签: jquery jquery-ui datatables jquery-datatables jquery-ui-tabs

因此DataTables + jQuery UI选项卡存在一个众所周知的错误,由于最初隐藏了DataTable,因此无法正确计算列标题,这会阻止排序图标显示为宽度不在屏幕上 - {{ 3}}

在上面的链接中,它表示要在标签onActivated方法中修复此方法,如下所示:

   $("#tabs").tabs({
        active: obj["currentTabIndex"],
        activate: function(event, ui) {
            $("#example").DataTable().columns.adjust();
            chrome.storage.local.set({"currentTabIdx": ui.newPanel[0].dataset["tabIndex"]});
        }
    });

但是,正如您所看到的,我正在保存所选的选项卡,以便在用户重新加载页面时,它们所在的相同选项卡处于打开状态。

在重新加载时,选中的选项卡显示activate事件未触发,因为选项卡未被选中,仅仅已加载。

我尝试调整activateloadcreate方法等内的列,但没有任何效果。

有解决方案吗?

0 个答案:

没有答案