https://vaadin.com/wiki/-/wiki/Main/Lazy%20Query%20Container/の例に従って、Lazy Query Container を Vaadin Grid にリンクしました 。
これらの例では、クエリの実装に @Override public int size()メソッドが必要です。どうやら、Grid はこのメソッドを使用して、コンテナが設定されたときに表示されるオブジェクトの総数を取得します。
サイズの方法では、カウントと完全なテーブル スキャンが必要ですが、この場合は非常にコストがかかります。
サイズをすぐに設定する代わりに、 loadItems 呼び出し"@Override public List loadItems(int startIndex, int count) "ごとにサイズを変更/更新したいと考えています。
最新の既知のサイズについてコンテナー (および最終的にはそのコンテナーを使用するグリッド) に通知する最良の方法は何ですか?
サイズを怠惰に設定する例はありますか?
前もって感謝します。