テキスト領域コンポーネント
は、ユーザーが複数行のテキストを入力できるテキスト入力領域です。このコンポーネントの HTML 表現は <textarea> です。
コンポーネントをビジュアルデザイナーにドラッグすると、次の操作を実行できます。
text」プロパティーに入力が保存されます。このプロパティーは、次の「データにバインド」で示すように、値を表示でき、ユーザーが入力したテキストを取得することができるオブジェクトまたはデータベース表のフィールドにバインドすることもできます。
id 属性の値になります。ページ Bean では、このプロパティーの値が TextArea オブジェクトの名前になります。label」プロパティーはラベルコンポーネントほど柔軟ではありません。コンポーネントに対するラベルの位置など、ラベルの外観をより制御したい場合は、ラベルコンポーネントを使用できます。style」プロパティーで「height」を設定します。たとえば、height: 100; とすると、高さが 100 ピクセルに設定されます。text」プロパティーが入力されたテキストで更新されます。 label」プロパティーが更新されます。
label」プロパティーはラベルコンポーネントほど柔軟ではありません。コンポーネントに対するラベルの位置など、ラベルの外観をより制御したい場合は、ラベルコンポーネントを使用できます。validate メソッド内にカーソルが置かれた状態で Java エディタが開き、このコンポーネントの値の妥当性を検査するコードを挿入できます。processValueChange メソッド内にカーソルが置かれた状態で Java エディタが開き、このコンポーネントの値に変更があったとき (たとえば、このコンポーネントの値を制御する別のコンポーネントの値をユーザーが変更したとき) に実行するコードを挿入できます。common_timeoutSubmitForm(this.form, '<コンポーネント ID>'); に設定されます。このコードによって、実行時にユーザーがコンポーネントの値を変更した場合に自動的にフォームが送信されます。フォームが送信されたら、サーバーで変換と妥当性検査が行われ、値変更のリスナーメソッドがある場合はそのメソッドが実行されてから、ページが再表示されます。
「変更時に自動送信」が設定されているコンポーネントには、仮想フォームを使用して、フォームの送信時に処理される入力フィールドを制限できます。自動送信するコンポーネントを、仮想フォームを送信するように定義した場合、自動送信時には仮想フォームに含まれるフィールドだけが処理されます。
text」プロパティーをオブジェクトまたはデータプロバイダにバインドするダイアログが開きます。 text」プロパティーのほかに、コンポーネントのプロパティーを自動的に更新するほかのオブジェクトや「Bean」プロパティーに、このコンポーネントのプロパティーをバインドするためのダイアログを開きます。