0

Control+F (検索機能) が Extjs 6.0.1 で正しく機能しません。50 個のレコードを持つ extjs グリッドで検索機能を実行すると、指定された検索の結果が表示されます。しかし、レコード数が 50 を超えるグリッドをリロードすると、control+F で正しい結果が得られません。他のレコードも検索キーワードに一致しましたが、最初の 50 件のレコードのみを検索結果として表示します。Extjs kitchenSink のデモ例で同じことを試しましたが、期待どおりの出力が得られませんでした。これについては参照フィドルを作成しました - https://fiddle.sencha.com/#fiddle/145s

また、同じキーワードに対して Control+F 機能を使用すると、ブラウザによって異なる結果が表示されることにも気付きました。[添付の参照スクリーンショット][ ここに画像の説明を入力] 2

4

1 に答える 1

0

Chromeも24の結果を出しました。ただし、ここでブラウザの検索機能をチェックしています。これは、ブラウザが検索を行った方法に依存しますが、dom 要素がどのようにレンダリングされるかなどにも依存する可能性があります...

何を達成しようとしているのかはわかりませんが、私の見解では、ExtJs グリッド全体を検索する方法を検討している場合は、次を確認する必要があります: http://examples.sencha.com/extjs/6.0 .1/examples/classic/grid/live-search-grid.html

これは実際にレコードを検索します! (どちらが表示されているかどうかには依存しません)。これを Ctrl+F にバインドする場合は、KeyMap を使用する必要があります ( https://docs.sencha.com/extjs/6.0/6.0.1-classic/#!/api/Ext.util.KeyMapを参照) 。

于 2016-01-21T11:23:57.623 に答える