filter - jquery TableSorter - 如何重建或刷新下拉过滤器
问题描述
我正在使用“/*!TableSorter (FORK) v2.28.1 // ”
我正在使用带有下拉选择框的过滤器。现在,如果您有多个列被过滤并且您选择其中一个,则其他过滤器下拉框不会刷新。我有一个客户抱怨这个。有没有办法在选择过滤器时重建所有过滤器下拉框?
更新:
谢谢@mottie。我想展示我的代码示例,以帮助澄清我所拥有的。目前,它不工作。
我有一个.net Gridview,所以要在 TH 上获得“filter-onlyAvail”,我有这个(确实把它放在 TH 上)。
$("#<% =gvReport.ClientID %> thead th:nth-child(3)").attr('data-placeholder', 'All').addClass('filter-select filter-onlyAvail');
这是我设置过滤器选项的方式
$("#<% =gvReport.ClientID %>").tablesorter({
showProcessing: true,
sortList: [[1, 0]],
emptyTo: 'emptyMin',
widgets: ["columns", "zebra", "filter", "Columns"],
widgetOptions: {
filter_liveSearch: true,
filter_columnFilters: true,
filter_childRows: true,
filter_onlyAvail: 'filter-onlyAvail',
filter_searchFiltered : true,
filter_functions: {
2: true,
3: true,
4: true,
5: true,
7: true
}
},
headers: {
0: { filter: false },
2: { sorter: 'digit' },
6: { filter: false }
},
initialized: function () {
...
}
});
解决方案
推荐阅读
- python - Python:我有一个值,但无法让它显示回文本字段
- powerbi - 无法使用 RestApi 获取 power bi 中的数据集列表?
- c++ - 为什么我只能在 C++ 中使用可变长度数组分配小于 10 mb 的空间?
- javascript - 文本添加到段落后消失(HTML/JS)
- javascript - 在大量元素上添加事件监听器的最有效方法是什么?
- python - 如何让机器学习模型创造新事物
- python - sklearn 的 train_test_split 中的 random_state 参数
- javascript - jQuery自动完成返回整个数组而不是搜索值
- bash - 用于监控磁盘使用情况的 shell 脚本
- android - react-native-onesignal 无法为 org.gradle.api.Project 类型的根项目“天气”获取未知属性“android”