更新JQuery Tablesorterfilter函数
我正在使用JQuery Tablesorter,最新版本,应用了Filter小部件。 在两列中,我使用filterfunction在filter中显示下拉列表,允许用户从所有可用值中进行选择。
widgetOptions: { filter_functions: { 3: true, 4: true } }
当页面加载,并且最初填充表时,这些function正常工作。 为我的两列中的每一列创建一个下拉列表,它包含所有值。 正确选择值会过滤该值。
但是,当页面运行时动态地将新行添加到表中时出现问题。 添加包含新值的新行时,下拉菜单中的值不会刷新。 触发’更新’,’更改’等似乎不起作用。
有没有办法在运行时将新行添加到表中时动态更新此标准filter函数?
嗯,这似乎是filter小部件的问题。 我修复了它并更新了tablesorter存储库 (现在是v2.7.2)
这是一个演示,显示它现在正在工作:)
感谢您报告此问题!
注意:我无法在没有任何代码的情况下提交此答案,因此您应该如何更新表:
$('table') .find('tbody').append(newRow) .trigger('update');