<uix:processing>タグ |
![]() |
ネームスペース: | http://xmlns.oracle.com/uix/ui |
派生元: | <uix:base>タグ |
タグの型: | UINode |
構文 |
![]() |
<uix:processing
[ destination="anyURI" ]
[ percentComplete="ui:percentComplete" ]
[ timeInterval="unsignedInt" ] > <uix:contents><!-- indexed children --></uix:contents> </uix:processing>
説明 |
![]() |
<processing>要素は、現在バックエンド・プロセスが進行中であることをユーザーに知らせるために使用できます。 <processing>要素は、処理アイコンと索引付けされた子を積み重ねて表示します。 パーセント完了がわかっている場合は、処理アイコンが処理の進捗状況を示します。 パーセント完了がわからない場合は、処理アイコンには完了の推定時間は表示されません。 索引付けされた子が進捗状況を示します。 percentComplete属性が文字列unknownの場合、アイコンは回転する時計の動画gifです。 percentComplete属性が0から100(0と100を含む)までの整数の場合、アイコンはパーセント完了を示すステータス・バーになります。 <processing>要素は、timeInterval属性によって指定された時間間隔(ミリ秒単位)の後にrefreshイベントをトリガーします。 このイベントを処理して、プロセスが完了したかどうかを確認し、可能な場合はパーセント完了を測定する必要があります。 percentComplete属性をデータ・バインディングできます。 プロセスが完了すると、新しいページにリダイレクトすることも可能です。 <processing>要素が、フォーム送信または引数を持つ標準的なURLとしてrefreshイベントをトリガーします。 送信されるパラメータは、次のとおりです。
<processing>要素がフォーム内にある場合、フォーム名が自動的に検出され、特殊な非表示フィールド値、eventおよびsourceとともに、リフレッシュごとにフォームが送信されます。 <processing>要素がフォーム内にない場合、refreshイベント・パラメータがURLに追加されます。
イベントが起動されると、要素はページの部分レンダリング(PPR)モードまたはページの完全リフレッシュのいずれかでリフレッシュされ、イベントはtimeInterval後に再起動されます。 PPRが有効な場合、<processing>要素は、索引付けされた子とともに、自動的にPPRモードでリフレッシュされます。 PPRが無効な場合は、完全リフレッシュが実行されます。 PPRモードが有効な場合には、<processing>要素がPPRモードでリフレッシュできるように、必ずid属性を指定してください。
プロセスのステータスを示す索引付けされた子の場合、Processing Layout BLAFで指定されているレイアウトに従う必要があります。 ステータスの変数部分にはstyleClassのOraProcessingStatusVariableを使用し、ステータスの固定部分にはstyleClassのOraProcessingStatusFixedを使用します。
属性 |
![]() |
子タグ |
![]() |
|