当社には、ASP.NET と C# コード ビハインドで作成された顧客センター Web サイトがあり、顧客はそこにアクセスしてさまざまな情報を入手できます。ページの 1 つで、サポート ケースを確認できます。最初は、適切に機能する未解決のサポート ケースのみがページに表示されます。その後、必要に応じてボタンをクリックすると、オープンまたはクローズされたすべてのサポート ケースが読み込まれます。お客様によっては、これが非常に多くの場合に発生し、NetSuite Web サービスがタイムアウトになる場合があります。
これを解決するために、このビューにページネーションを追加して、一度に 1 ページ分のケースのみが読み込まれるようにしようとしています。NetSuite でのページングの経験がある人はいますか?
私が抱えている問題:
ページング インターフェイスを設定するために、レコードの総数をページャーのデータ ソースにすばやく返す方法が見つからないようです。
特定のページを取得する SearchResult を返す方法が必要です。SearchMore と SearchNext を使用してみましたが、ページを指定できません。インターフェイスで前のページと次のページを実行するための SearchPrevious はありません。