gpt4 book ai didi

javascript - 如何重置 Tablesorter 页面大小

转载 作者:搜寻专家 更新时间:2023-10-31 22:44:03 24 4
gpt4 key购买 nike

我有通过 AJAX 动态加载的表格。每次加载新表时,我都想将页面大小重置为默认值。但是,目前它被设置为先前选择的下拉值。

目前,每次加载新表时,我都会执行以下操作:

    $(".pagesize").val(20);
$("#data_table").tablesorter().tablesorterPager({container: $("#pager"), size:20});

但是,页面大小被设置为最后选择的值。例如使用选项 20、40、80 和 All,如果我为表选择 80,然后加载一个新表以及上面的代码行,它仍然被设置为 80 而不是 20。

tablesorter 是否存储以前使用的值?为什么我无法重置该值。

我尝试在 tablesorter pager 示例中更改下拉列表的值,并注意到所选选项在 select 标记中没有更改。在附图中,我将页面大小从 10 更改为 20,但是它并没有更改 select 标签中的选择选项,如 Google Dev Tool 中所示。

Table Sorter Example

最佳答案

tablesorter 的原始版本没有适当的方法来允许这个......如果你切换到我的 fork of tablesorter ,您可以使用以下命令设置页面大小。

$('table').trigger('pageSize', 15);

还有一个savePages option (默认设置为 true)保存用户设置的页面大小。

更新需要最少量的选项更改(如果有)才能使其正常工作。

关于javascript - 如何重置 Tablesorter 页面大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25391140/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com