Tabulator:切换列时,顶部和按钮的位置不移动。如何在不丢失滚动位置的情况下切换列并刷新表?

问题描述 投票:0回答:1

我的目标是能够切换切换的可见性并保持相同的格式。目前,我使用过滤器的解决方案可以执行此操作,但是会丢失制表符的当前滚动位置。这是无法解释的。

$("#toggleNotes").change(function () {
        // Toggles the visibility of the Notes column.
        $("#allocations-table").tabulator("toggleColumn", "Notes");
        $("#allocations-table").tabulator("setFilter", "AllocationId", ">", -1);
 });

不使用过滤器会导致顶部和底部的计算结果无法移动以适应新列。是否可以移动顶部和底部计算?有没有一种方法可以重新计算列顶部和底部的计算,而不必每次都重置表?

我正在使用制表器3.5,但无法升级到最新版本。

PS:感谢您免费提供制表符。

tabulator
1个回答
0
投票

您将需要升级到更高版本的Tabulator,以克服这些限制。版本4.6是当前版本

Tabulator 4确实带有jQuery Wrapper,因此您可以像以前一样继续使用它。并且文档有逐步的Upgrade Guide指导您进行更改。

我已经升级了具有数百个表的站点,根据表的复杂程度,它花了几分钟到几个小时

© www.soinside.com 2019 - 2024. All rights reserved.