jQuery Datatables正则表达式搜索和监听器

时间:2012-08-06 18:03:08

标签: jquery datatables pipe listeners

我正在使用jQuery Datatables,我很好奇是否有人遇到过这个问题以及可能的本机解决方法。当通过搜索框过滤并使用正则表达式搜索时,我发现管道似乎打破了搜索框上的监听器。我目前有一个包含多行的表。如果我键入以下内容:

add =>显示所有带有字符串add的条目(预期) build =>显示其中包含字符串内部的所有条目(预期

侦听器找工作查找一个字符串。如果我输入:

添加| =>听众似乎在管道上破了。如下所示:

add | b =>不采取任何行动。 (意外)

它继续只显示添加的结果。但是,如果我在添加字符b(或管道之后的任何字符)后退格,则侦听器会重新打开。所以,如果我在b上取“add | b”退格,然后继续第二个字符串:

add | build =>它按预期工作。

我可以通过脚本添加| build进行过滤,它也可以正常工作。即:

$("#tblReport_filter").children("label").children("input").attr("value",searched);

我读过:

http://datatables.net/development/filtering

我知道我可以开发一个插件来处理这个问题。如果可能的话,我想避免这种情况。有没有人在数据表中看到管道断开了(我假设是keyup)监听器?是否有开箱即用的解决方法?

感谢。

0 个答案:

没有答案