Jsf-event-handling
提供:Dev Guides
JSF-イベント処理
ユーザーがJSFボタンまたはリンクをクリックするか、テキストフィールドの値を変更すると、JSF UIコンポーネントはイベントを発生させます。これはアプリケーションコードによって処理されます。 このようなイベントを処理するには、イベントハンドラーをアプリケーションコードまたはマネージドBeanに登録します。
UIコンポーネントは、ユーザーイベントが発生したことを確認すると、対応するイベントクラスのインスタンスを作成し、イベントリストに追加します。 次に、コンポーネントはイベントを起動します。つまり、そのイベントのリスナーのリストをチェックし、各リスナーまたはハンドラーでイベント通知メソッドを呼び出します。
JSFは、システムレベルのイベントハンドラも提供します。これは、アプリケーションの起動時または停止時にいくつかのタスクを実行するために使用できます。
以下は、JSF 2.0のいくつかの重要な_Event Handler_です-
S.No | Event Handlers & Description |
---|---|
1 |
ユーザーが入力コンポーネントを変更すると、値変更イベントが発生します。 |
2 |
ユーザーがボタンまたはリンクコンポーネントをクリックすると、アクションイベントが発生します。 |
3 |
JSFライフサイクル中に発生するイベント:PostConstructApplicationEvent、PreDestroyApplicationEvent、PreRenderViewEvent。 |