ページングと並べ替えのデモンストレーションに出くわしたすべての例では、グリッドにデータを入力するコントローラー アクションがデータソースで getAll を実行することを前提としています。しかし、私のアプリケーションでは、渡されたいくつかのフォーム基準に基づいて検索を実行する Web サービスを呼び出しています。ページャーまたはソートがアクションを呼び出すと、すべてのフォーム データに対して null が送信され、元の結果セットが壊れます。
Web サービスに再度コールバックせずにページングとソートを実装するにはどうすればよいですか?