ドロップ・ターゲットへのカスタム・ドロップ・イベント・リスナーの登録

詳細アイコン 詳細

  1. エディタ・ウィンドウで、上部のFacesページ・アイコン myPage.jspx」タブをクリックしてページを手前に表示します。
  2. コンポーネント・パレットのADF Facesページの「Layout」パネルで、フロー・レイアウト・アイコン パネル・グループ・レイアウト」を垂直パネル・スプリッタの「second」ペインにドラッグ・アンド・ドロップします。プロパティ・インスペクタの「共通」セクションで、「Layout」プロパティの値を「scroll」に変更します。
  3. コンポーネント・パレットの「共通コンポーネント」パネルで、リスト・ボックス・アイコン リストボックスを1つ選択」を、直前に追加したパネル・グループ・レイアウト・コンポーネントにドラッグ・アンド・ドロップします。
     詳細アイコン 詳細
  4. 「リストボックスを1つ選択の挿入」ウィザードの選択ページで、「リストにバインド(アイテムを選択)」が選択されていることを確認します。「値」フィールドの横にある「バインド」をクリックします。
  5. 式ビルダーで、「JSFマネージドBean」 > 「dnd」の順に開きます。「選択」を選択して式を作成し、「OK」をクリックします。「終了」をクリックしてウィザードを完了します。
    詳細アイコン 詳細
  6. リストボックスを1つ選択コンポーネントのプロパティ・インスペクタの「共通」セクションで、「Label」プロパティの値をBeverage choicesに変更して[Enter]を押します。
  7. コンポーネント・パレットの「操作」パネルで、インポート・アイコン ドロップ・ターゲット」をページ上のリストボックスを1つ選択コンポーネントにドラッグ・アンド・ドロップします。
  8. 「ドロップ・ターゲットの挿入」ダイアログで、「DropListener」フィールドの横にある プロパティ・メニュー・アイコン ドロップダウン・メニューから「編集」を選択します。「プロパティの編集」ダイアログで、「マネージドBean」ドロップダウン・リストから「dnd」を選択し、「メソッド」ドロップダウン・リストから「handleItemDrop」を選択します。「OK」をクリックします。「DropListener」フィールドに#{dnd.handleItemDrop}と表示されます。「OK」をクリックして「ドロップ・ターゲットの挿入」ダイアログを閉じます。
    詳細アイコン 詳細
  9. 「データ・フレーバの挿入」ダイアログで、「FlavorClass」フィールドにjava.lang.Stringと入力して「OK」をクリックします。
  10. アプリケーション・ナビゲータで、「facesPage」アイコン myPage.jspx」を右クリックし、ポップアップ・メニューから「実行」を選択します。
    詳細アイコンIDE表示の詳細説明

キュー・カード・アイコン 次のステップ