我正在尝试使用tablesorter同时应用两个过滤器来过滤表格内容,但是当从外部输入中获取“filtertext”时,表格不会被filter_startswith过滤。
当“filtertext”来自columnFilters时,startswith过滤器工作正常,但是使用外部输入过滤器可以工作,但忽略了带过滤器的开始。
从源示例中我将外部输入添加到过滤器,其余几乎相同。
这是预期的行为还是可以称为小部件的错误/错误/问题? 我怎样才能做出我想要的东西? (从外部输入过滤表,但使用startswith过滤器)
来源示例:http://mottie.github.io/tablesorter/docs/example-widget-filter.html
答案 0 :(得分:0)
我设置this example时将filter_startsWith
选项设置为true
,当我尝试过滤“a”的第一个名称列时,它似乎有效;我看到的唯一结果是“Aaron”和“Alex”,而不是“Philip Aaron”或“Martha”。
$(function() {
$('table').tablesorter({
theme: 'blue',
widgets: ['filter'],
widgetOptions : {
filter_external : '.search',
filter_startsWith: true,
filter_reset: '.reset'
}
});
});
如果这不适合您,请修改演示以显示问题,以便我可以帮助排除故障。