JDeveloperのIDEでは、コンポーネントをドラッグ・ソースおよびドロップ・ターゲットとして定義することで、ページにドラッグ・アンド・ドロップ機能を追加できます。
コンポーネント属性を使用してドラッグ・アンド・ドロップを実装する方法、およびドロップ・イベント・リスナーを使用してドロップ・アクションに対応するカスタム・コードを起動する方法については、 キュー・カードを起動してください。
新しいアプリケーションの作成: 汎用アプリケーションを作成するには、「アプリケーションの作成」ウィザードを使用します。
JSFページの作成: 新規のページを追加するには、「JSFページの作成」ダイアログを使用します。
データソース・コンポーネントの定義: イメージ・コンポーネントを追加します。次に、af:attributeDragSource
タグおよび「Attribute Drag Sourceの挿入」ダイアログを使用して、コンポーネントの属性をドラッグ元として指定します。
ドロップ・ターゲット・コンポーネントの定義: InputTextコンポーネントを追加します。次に、af:attributeDropTarget
タグおよび「Attribute Drop Targetの挿入」ダイアログを使用して、ドロップを受け取るターゲットとしてコンポーネントの属性を指定します。
ドロップ・イベントを処理するカスタム・コードを作成: マネージドBeanを作成し、DndAction
ドロップ・イベント・リスナー・メソッドをBeanに追加します。
ドロップ・ターゲットでドロップ・イベント・リスナーを使用: 新しいターゲット・コンポーネントとして使用するSelectOneListboxコンポーネントを追加します。次に、af:dropTarget
タグおよび「Drop Targetの挿入」ダイアログを使用して、起動するカスタム・メソッドを、ターゲット・コンポーネントのdropListener
属性で指定します。
Copyright © 1997, 2009, Oracle. All rights reserved.