このページには、Webサービスからのレコードを示すデータテーブルがあります。 Webサービスはデータベースに照会し、照会には10秒から100秒かかります。ページロード後のデータテーブルへのバインド
私が最初にバッキングBeanのコンストラクタ内のDataTableにバインドさArrayListにロードされた:このシナリオでは
private ArrayList myList;
public MyBean
{
myList = WebServices.getList();
}
を、ページ全体では、Webサービスは、すべてのデータを返した後にのみレンダリングを開始します。
残りのページを並列に読み込み、Webサービスの実行中にプログレスバーなどを表示するには、Webサービス(つまりmyList = WebServices.getList();
)を呼び出す必要がありますか。そのために、我々はあまりにも、私たちのdatatabaseクエリでページネーションを実装する必要があるため
私は
... JSF/ICEfacesをライフサイクルについての私の概念が明確ではないと思います。また、これは、遅延ロードではありません。
ありがとう!