ビジュアルデザイナーで編集中のページでカレンダコンポーネント
を選択すると、そのプロパティーが「プロパティー」ウィンドウに表示されます。
このコンポーネントのプロパティーの大部分は、ページ Bean では Calendar Java コンポーネントの JSP 属性およびプロパティーの両方になります。
このコンポーネントには、次のプロパティーがあります。
型: String型: int20 です。 型: String日付の書式を指定する場合は、このプロパティーの右側にある省略符号ボタン (...) をクリックし、プロパティーエディタのリストから定義済みの書式を選択します。独自の書式を追加することもできます。書式を追加する場合、入力できる値は、yyyy (年) と MM (月)、dd (日) をセパレータ文字で区切って組み合わたものに限られます。代表的なセパレータ文字は、/ (スラッシュ)、. (ピリオド)、および - (ハイフン) です。たとえば次の日付の書式は受け付けられます。
MM/dd/yyyyyyyy.MM.ddMM-dd-yyyy型: textdateFormatPattern」プロパティーを設定しなかった場合は、自動的にテキストが選択されます。「dateFormatPattern」プロパティーを設定した場合は、サポートする各ロケールの設定に応じてローカライズの文字列に「dateFormatPatternHelp」プロパティーをバインドします。型: Stringlabel」プロパティーはラベルコンポーネントほど柔軟ではありません。コンポーネントに対するラベルの位置など、ラベルの外観をより制御したい場合は、ラベルコンポーネントを使用できます。型: int型: String position: absolute; left: 288px; top: 312px
値を直接入力するか、省略符号ボタン (...) をクリックしてスタイルエディタを使用して入力します。
CSS2 スタイル属性の一覧は、次の Web ページを参照してください。
型: Stringstyle」プロパティーの注を参照してください。 このコンポーネントの defaulttheme.jar CSS スタイルクラスについては、カレンダコンポーネントの CSS クラスを参照してください。
型: java.util.DateminDate」プロパティーに設定されている日付から 4 年 (全体で 5 年) です。 型: java.util.DateselectedDate」プロパティーの値で、このプロパティーが設定されていない場合は、デフォルトで現在の日付になります。 型: booleanfor」プロパティーをこのコンポーネントにリンクする場合、値を入力せずにページを送信しようとするとエラーメッセージが表示されます。型: Datejava.util.Date オブジェクト。コンポーネントを右クリックし、「データにバインド」を選択すると、このプロパティーをサーバー上で入力された値を処理するデータプロバイダまたはオブジェクトにバインドできます。
このプロパティーが設定されていない場合、このコンポーネントの初期表示では、デフォルトで現在の日付になります。「minDate」および「maxDate」に値を指定している場合は、このプロパティーに、その範囲内の日付を初期表示する値を指定することもできます。
型: MethodBinding(null) を選択すると、バリデータは呼び出されません。バリデータを選択する場合は、必ずバリデータが使用されるよう「required」プロパティーも選択します。
ビジュアルデザイナーでコンポーネントを右クリックして、「イベントハンドラを編集」>「<イベント名>」選択することによってイベントのプロパティーを設定できます。
component-id_validate で、component-id はコンポーネントの「id」プロパティーの値です。component-id_processValueChange で、component-id は「id」プロパティーの値です。型: booleandisabled」プロパティーを使用したときの働きと「readOnly」プロパティーを使用したときの働きについては、「readOnly」プロパティーの注を参照してください。型: booleandisabled」プロパティーを使用した場合、JavaServer Faces は値が送信されたことを検出しません。型: Stringtitle 属性を設定します。ユーザーが入力フィールドの上にマウスカーソルを置くと、このプロパティーに設定したテキストが表示されます。
型: booleanrendered」プロパティーを選択解除します。型: String型: String型: String型: String型: String型: String型: String型: String型: String型: String型: String型: String型: String型: String型: String型: boolean型: boolean型: MethodBindingvalueChange 」プロパティーを参照してください。このプロパティーの値を設定する簡単な方法を説明しています。「valueChangeListener」プロパティーは、「valueChange」イベントプロパティーの土台になっているメソッドバインドです。「valueChangeListener」プロパティーは、「valueChange」イベントプロパティーにメソッドを設定すると更新されます。
「valueChange」プロパティーの省略符号ボタン (...) をクリックすると、そのプロパティーのプロパティーエディタを使用して、バインド先の既存のメソッドを選択したり、新しいメソッドを作成したり、既存のメソッドとのバインドを解除したりできます。上級者であれば、たとえば、ページ Bean に存在しないメソッドを呼び出す場合など、「valueChange」プロパティーを使わずに、この「valueChangeListener」プロパティーに直接メソッドバインド式を入力することができます。