2016-07-20 15 views
0

クエリに基づくのではなく、プログラム的に行が挿入されたテーブルがあります。言い換えれば、テーブルを担当するビューオブジェクトに接続されているエンティティは存在しません。テーブルはサイズ変更可能なポップアップにあります。テーブルの行をスクロールすると、「データを取得しています..」というメッセージが表示されます。私の質問は、このメッセージを取り除く方法があることです。すべての行を一度にフェッチすることです。 私が試したことは、ビューとイテレータの両方の範囲サイズを-1に設定することでしたが、これはすべての行を取得するはずですが、動作しません。なぜどんなアイデア? JSFページでJSFテーブルのスクロール時に "Fetching Data .."というメッセージが表示されなくなりました

表:

 <af:table fetchSize="#{bindings.ABC.rangeSize}" 
       id="t2"> 

イテレータ範囲サイズ:

enter image description here

表示対象範囲のサイズ:それは正しいアプローチ

enter image description here

です溶液?そうでない場合は、どちらが正しいですか?ありがとう!

+0

と[MCVE] [尋ねる]をお読みくださいし、それに応じて – Kukeltje

+0

取得されるどのように多くの行あなたの質問を向上させますか? 「google」にはデフォルト値がありますか? DBが事を制限している可能性があります...それはあなたが知っているオラクルです;-) – Kukeltje

+0

私は既にデフォルト値が25であることを確認しました。それを無効にするために-1を使用します。テーブルの背景では、クエリに基づいているのではなく、プログラムによって行が移入されるビューオブジェクトを使用します。だから、私はデータベース操作がないと思いますか? –

答えて

0

はcontentDeliveryは=「即時」に設定してください

関連する問題