tell me more iconカスタム・ドロップ・イベント・リスナーの作成

ドロップ・イベントが発生した場合にカスタム・コードを起動するには、ドロップ・ターゲット・コンポーネントにドロップ・イベント・リスナーを登録します。 ドロップ・イベント・リスナーは、マネージドBean内のメソッドで、ドロップ・イベントを操作および処理するカスタム・コードが含まれています。 実行時に、ソース・コンポーネントがターゲット・コンポーネントにドラッグ・アンド・ドロップされると、ドロップ・イベント・リスナーが自動的に起動します。

この例では、ドロップされた値をリストボックス内の項目のリストに追加する、ドロップ・イベント・リスナー・メソッドを作成します。 また、リストボックスを項目の初期リストで動的に移入するために、プロパティおよびgetterメソッドも作成します。 さらに、JFS構成ファイル faces-config.xmlへ追加されるマネージドBean内にメソッドを作成します。

注:ADFデータ・バインディングとタスク・フローも使用するアプリケーションを作成する場合は、マネージドBeanを adfc-config.xmlファイルまたはタスク・フロー定義ファイルのいずれかに追加する必要があります。

カスタムのドロップ・イベント・リスナー・メソッドの作成を開始するには、 faces-config.xmlファイルの概要エディタを使用してマネージドBeanを作成および構成します。 概要エディタを開くには、アプリケーション・ナビゲータで「 faces-config.xml 」をダブルクリックし、エディタ・ウィンドウでファイルを開いて、エディタの下部の「 Overview 」タブをクリックします。

faces-config.xmlファイルの概要エディタ

概要エディタのManaged Beansセクションで、「 add iconAddをクリックし、Create Managed Beanダイアログを使用することで、Oracle JDeveloperは faces-config.xmlのマネージドBeanを構成し、新しいJavaクラス・ファイルを作成します。 このダイアログでは、Javaクラス名を指定し、さらにマネージドBeanのスコープを選択します。

Create Managed Beanダイアログ

マネージドBeanの作成と構成が完了したあとは、すぐにJavaソース・エディタでクラス・ファイルの編集を開始して、メソッド・コードを追加します。

Javaソース・エディタ