グリッドが表示され、+ - 4000候補が表示されます。テキストボックスに入力することで、グリッドを検索してフィルタリングすることができます。入力された文字ごとに、テキストボックスの内容をパラメータとして、グリッドをリフレッシュ/フィルタする前に1.5秒のデバウンスがあります。剣道グリッド:グリッドフィルタリングでのデータソースのリフレッシュを防止する
ローカルデータベースでは、これは魅力的です。しかし、ライブ環境では大きなパフォーマンスの問題があります。
フィルタが適用されるたびに、読み取りアクションが呼び出され、すべてのデータがフェッチされ、フィルタ処理されます。これは、タイプされたすべての文字のためのサーバーへの新しい要求を意味します。 私が達成したいのは、フィルタリングするときに、すべてのフィルタでデータソース全体をリフレッシュ/リロードするのではなく、グリッド内のデータに対してフィルタリングが行われるということです。
これはどのように達成できますか?
剣道グリッドのフィルタリングデータの典型的な方法は、カラムのデフォルトのフィルタリングによるものです。私はどのようにrefferingしているフィルタのテキストボックスを使用して理解していない。あなたを助けることができるようにあなたのコードを提供してください。 –