で非表示フィールドコンポーネント 非表示フィールドのアイコン を選択すると、そのプロパティーが「プロパティー」ウィンドウに表示されます。
非表示フィールドコンポーネントには、次のプロパティーがあります。
型: String型: Convertervalue 」プロパティーに合った適切な型の値を生成する JavaServer Faces コンバータ。使用可能な場合、コンポーネントは「value」プロパティーに適切なコンバータを選択し、ほとんどの場合、このプロパティーを設定する必要がないようにします。「value」プロパティーをコンバーターのリストにない型の値にバインドする場合は、独自のコンバーターを指定してそのプロパティーを設定する必要があります。 型: Stringtext」プロパティーの代表的な用途としては、複数のページを使用するアプリケーション内のページ間でデータをやりとりする用途があります。データを渡すには、このフィールドが要求 Bean やセッション Bean などの管理 Bean のいずれかのプロパティーにバインドされている必要があります。 型: MethodBinding(null) を選択すると、バリデータは呼び出されません。
component-id_validate で、component-id はコンポーネントの「id」プロパティーの値です。この方法でメソッドを定義すると、「validator」プロパティーと「validate」プロパティーは自動的に設定されます。
validator」プロパティーの値も設定されます。独自のバリデータメソッドを定義する場合は、「validator」プロパティーの値を変更しないでください。変更した場合、定義したバリデータメソッドとの関連付けが失われる可能性があります。component-id_processValueChange で、component-id は「id」プロパティーの値です。型: boolean型: booleanimmediate アクションの最も一般的な例は、「取消し」ボタンです。「取消し」ボタンを immediate にして通常の妥当性検査や更新を飛ばすことができますが、アクションハンドラは引き続き必要なことをすべて行うことができます。一般には、アクションハンドラは前のページに戻ります。デザインによっては、アクションハンドラが「トランザクションが取り消されました」などの情報メッセージをキューに入れるものもあります。より多くのことを行うことも可能です。たとえば、ユーザーが現在の操作を取り消した事実を記録することもできます。
型: boolean型: MethodBindingvalueChange 」プロパティーを参照してください。このプロパティーの値を設定する簡単な方法を説明しています。「valueChangeListener」プロパティーは、「valueChange」イベントプロパティーの土台になっているメソッドバインドです。「valueChangeListener」プロパティーは、「valueChange」イベントプロパティーにメソッドを設定すると更新されます。
「valueChange」プロパティーの省略符号ボタン (...) をクリックすると、そのプロパティーのプロパティーエディタを使用して、バインド先の既存のメソッドを選択したり、新しいメソッドを作成したり、既存のメソッドとのバインドを解除したりできます。上級者であれば、たとえば、ページ Bean に存在しないメソッドを呼び出す場合など、「valueChange」プロパティーを使わずに、この「valueChangeListener」プロパティーに直接メソッドバインド式を入力することができます。