2

私は jQuery Datatables を使用していますが、誰かがこの問題に遭遇したかどうか、および可能なネイティブの回避策があるかどうか知りたいです。検索ボックスを介して正規表現検索を使用してフィルタリングすると、パイプが検索ボックスのリスナーを壊しているように見えることがわかりました。現在、複数の行を持つテーブルがあります。次のように入力すると:

add => 文字列 add を含むすべてのエントリを表示します (予想) build => 文字列 build を含むすべてのエントリを表示します (予想)

リスナーは、1 つの文字列を探すことで検索を行います。私が入力した場合:

追加| => リスナーがパイプで壊れているように見えます。次のように:

add|b => 何もしません。(予想外)

結果は追加でのみ表示され続けています。ただし、キャラクターB(またはパイプの後に任意のキャラクター)を追加した後にバックスペースを使用すると、リスナーは戻ってきます。したがって、bの上に「add | b」バックスペースを取得してから、2番目の文字列を続行した場合:

add | build =>期待どおりに機能します。

スクリプト add|build を介してフィルタリングでき、それも正常に機能します。すなわち:

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

読みました:

http://datatables.net/development/filtering

これを処理するプラグインを開発できることは理解しています。できればそれは避けたいです。パイプがデータテーブルのリスナーを壊すのを見た人はいますか (キーアップだと思います)。それを解決するすぐに使える方法はありましたか?

ありがとう。

4

0 に答える 0