如何从外部输入过滤并开始?

时间:2014-07-31 23:13:02

标签: php tablesorter jscript

我正在尝试使用tablesorter同时应用两个过滤器来过滤表格内容,但是当从外部输入中获取“filtertext”时,表格不会被filter_startswith过滤。

当“filtertext”来自columnFilters时,startswith过滤器工作正常,但是使用外部输入过滤器可以工作,但忽略了带过滤器的开始。

从源示例中我将外部输入添加到过滤器,其余几乎相同。

这是预期的行为还是可以称为小部件的错误/错误/问题? 我怎样才能做出我想要的东西? (从外部输入过滤表,但使用startswith过滤器)

来源示例:http://mottie.github.io/tablesorter/docs/example-widget-filter.html

1 个答案:

答案 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'
        }
    });

});

如果这不适合您,请修改演示以显示问题,以便我可以帮助排除故障。