UIXイベントについて

UIXサーブレットは、イベントと呼ばれる特殊なシグナルを認識します。イベントとは、アプリケーションがUIXサーブレットと対話して、状態やアプリケーション・フローを変更するための手段です。

リンクまたはフォーム送信は、イベントをトリガーするようにエンコードできます。ユーザーがそのようなリンクをクリックすると、UIXサーブレットでは、アプリケーション固有のコード(イベント・ハンドラ)を実行してイベントを処理し(処理中のサーバー側の状態も変更され)、その結果を使用して、イベントに応じてレンダリングするページを決定します。

注意: UIXサーブレット・フレームワークでのサーバー側の状態の変更はすべて、イベント・ハンドラによって実行されます。UIXサーブレットのイベントはサーバー側で発生します。クライアント側のJavaScriptイベントと混同しないでください。

UIXサーブレットのイベントには名前と0個以上のパラメータが付いています。イベント名は文字列です。パラメータは単純な名前と値のペア(通常の形式のパラメータと同様)で、文字列名と文字列値を関連付けます。UIXサーブレット・イベントをカプセル化するJavaインタフェースはPageEventです。イベント名は(このクラスの) getName()メソッドによって返され、パラメータ値はgetParameter(String key)メソッド(keyはパラメータ名)をコールして取得できます。

UIXイベントの詳細は、「ADF UIX開発者ガイド」の「ADF UIXでのコントローラの使用方法」を参照してください。


UIXイベント・ハンドラについて
Oracle ADF、UIXおよびStrutsを使用するアプリケーションでのイベント処理について

 

Copyright © 1997, 2004, Oracle. All rights reserved.