バックグラウンド・タスクの進行状況を表示するバーの使用
JSFページのバックグラウンド・タスクの進行状況を示すプログレス・バーを作成および使用する手順は、次のとおりです。
-
ビジュアル・エディタでJSFページを開きます。
-
コンポーネント・パレットで、ドロップダウン・リストから「ADF Faces Core」を選択し、ProgressIndicatorをページ内の希望する場所にドラッグ・アンド・ドロップします。次に、Pollをページ内の希望する場所にドラッグ・アンド・ドロップします。
-
プロパティ・エディタまたはプロパティ・インスペクタで、ProgressIndicatorおよびPollに対して次の属性を設定します。
-
ProgressIndicator(他の属性については、「af:progressIndicator」タグ・リファレンスを参照)
-
Action: 静的なアクション結果またはメソッド・バインディング式をアクション・メソッドに設定します。このアクションは、タスクが完了すると起動します。これは、通常、タスクが完了すると別のページに移動するためです。
-
Value: タイプ
oracle.adf.view.faces.model.BoundedRangeModel
のBeanプロパティに設定します。
-
PartialTriggers: 部分更新の間隔を指定するために使用する
poll
コンポーネントのIDに設定します。
-
Poll(他の属性については、「af:poll」タグ・リファレンスを参照)
-
Id: コンポーネントの一意のIDを設定します。
-
Interval: デフォルトは5000ミリ秒です。スクリーン・リーダー・モードの場合、この間隔は、新規のポーリングが発生する前にスクリーン・リーダーがレンダラを介して読み込むのに十分な長さにする必要があります。
関連項目
プログレス・バーについて
ADF Facesのポーリングについて
リファレンス: ADF Facesコンポーネント
Copyright © 1997, 2006, Oracle. All rights reserved.