進捗バーコンポーネント
は、実行しているタスクの進捗インジケータを提供します。
進捗バーコンポーネントでは、次の種類の進捗インジケータをサポートしています。これらの種類は、進捗バーの「プロパティー」ウィンドウの「type」プロパティーで設定します。
デフォルトの進捗バーは確定進捗バーであり、「refreshRate」プロパティーは 3000 ミリ秒 (3 秒) に設定されています。進捗バーには、処理の説明や状態などの詳細を含めることができます。
確定進捗バーの場合、「progress」プロパティーに対して、タスクの進捗として更新され、タスクの完了パーセンテージを示す整数値にするデータをバインドします。必要に応じて「status」属性に対して、タスクの進捗がタスクの現在の状況を反映するように更新されるデータをバインドできます。たとえば、完了したパーセンテージや残り時間を示す文字列のデータです。
進捗バーコンポーネントでは、サーバー上のタスクを制御するために呼び出し可能な JavaScript 関数も提供します。これらの関数、コンポーネントのクライアント側および Ajax の機能、およびコンポーネントの設定方法の例については、「ヘルプ」>「Javadoc 参照」>「Project Woodstock 4.2 タグライブラリ」を選択し、webuijsf:progressBar の説明を参照してください。