プロパティのデフォルトのコンストラクタ・メソッドおよびアクセッサ・メソッドに加えて、マネージドBean(通常はページのバッキングBean)には、ナビゲーション、検証またはイベント処理を提供するメソッドも含めることができます。マネージドBeanのメソッドには、リスナーなどの特定のコンポーネント・タグ属性をバインドできます。たとえば、inputText
タグのvalueChangeListener
属性をマネージドBeanのメソッドにバインドできます。このようなバインドは、コンポーネントで値の変更イベントが起動されるたびにメソッドが実行されることを意味します。
次の表に、メソッドにバインドできるタグ属性を示します。
属性 |
属性を使用できるコンポーネント |
メソッドの機能 |
---|---|---|
action
|
commandButton 、commandLink 、commandMenuItem
|
ナビゲーション処理を提供し、結果のString を戻します。
|
actionListener
|
commandButton 、commandLink 、commandMenuItem、selectInputColor 、selectInputDate 、selectInputText、progressIndicator
|
アクション・イベントを処理します。 |
attributeChangeListener
|
ADF Faces Renderersでは、AttributeChangeEvents がキューイングされないことに注意してください。将来は、ADF Faces Rich Renderersでこの機能が利用される予定です。このAPIは、汎用プロパティ変更通知または汎用コンポーネント・イベント変更に使用しないでください。
|
レンダラ固有の属性がユーザー操作によって変更されたときに発生するイベントを処理します。 |
disclosureListener
|
menuTree 、page,showDetail 、showDetailHeader 、showDetailItem、table、tree
|
コンポーネントが展開または縮小されたときの処理を提供します。 |
focusListener
|
treeTable
|
ノードがフォーカスを得た場合の処理を提供します。 |
launchListener
|
commandButton 、commandLink 、commandMenuItem
|
ダイアログに渡されるパラメータを追加したり、ダイアログ用のUIヒントを追加することができます。 |
pollListener
|
poll
|
ポール・イベントでサーバーがポーリングされるときの処理を提供します。 |
rangeChangeListener
|
selectRangeChoiceBar 、table 、treeTable
|
コンポーネントの範囲がユーザー操作によって変更されたときのイベントを処理します。 |
returnListener
|
commandButton 、commandLink 、commandMenuItem、selectInputColor 、selectInputDate 、selectInputText
|
ダイアログが戻されたときのイベントを処理します。 |
selectionListener
|
table 、treeTable
|
コンポーネントの選択が変更されたときのイベントを処理します。 |
sortListener
|
table
|
コレクションがソートされるときのイベントを処理します。 |
validator
|
すべてのUIInput コンポーネント
|
コンポーネントの値の検証を実行します。 |
valueChangeListener
|
すべてのUIInput コンポーネント
|
値の変更イベントを処理します。 |
マネージドBeanについて
マネージドBeanおよびバッキングBeanの開発
JSFでのアクション・イベントおよびリスナーについて
ADF Facesイベント・リスナー・メソッドについて
Beanメソッドへのコンポーネントのバインド
JSF EL式の作成
Copyright © 1997, 2006, Oracle. All rights reserved.