私の現在の状況は、50 台の車の情報をロードするモデルを持っているということです。ビューには、年、モデル、走行距離などのフィルターを備えたサイドバーがあります。それらをフィルターすると、すべて正常に機能しますが、モデルがかなり大きくなるため、クライアントはページネーションを要求しました。したがって、すべての車を 1 つのモデルにロードする代わりに、10 個だけをロードし、[さらに表示] ボタンをクリックすると、さらに 10 個をロードしてモデルに追加して表示します。
問題は、最初の 10 個だけをロードしてフィルター処理すると、クライアントはそれらすべてでフィルター処理しようとすることです。だから、仕方がないと思います。
私が確認できる唯一の方法は、モデル内のすべての車をロードし、一度に 10 台しか表示しないことです。フィルタリングを開始すると、この制限が破られ、すべてがフィルタリングされます。それは実行可能ですか?この問題にアプローチする他のアイデアはありますか?