必要としているドラッグ・アンド・ドロップ機能に対してaf:attributeDropTarget
とaf:collectionDropTarget
のいずれのタグもニーズに適していない場合、またはドロップ操作時に実行するカスタム・コードがある場合は、コンポーネントにaf:dropTarget
タグを使用して、そのコンポーネントがドロップを受理できるようにします。
af:dropTarget
タグにあるdropListener
属性を使用すると、カスタムのドロップ・イベント・リスナー・メソッドをドロップ・ターゲットに登録できます。
「ドロップ・ターゲットの挿入」ダイアログで、「DropListener」フィールドにメソッド式を入力するか、または ドロップダウン・メニューから「編集」を選択し、「プロパティの編集」ダイアログを使用してマネージドBeanとメソッドを選択できます。
ドロップ・ターゲットで異なる型のドロップ・オブジェクトを受理できるようにするには、af:dataFlavor
タグとaf:dropTarget
タグを使用して、1つ以上のデータ・フレーバ(java.lang.String
、java.util.Collection
など)を指定する必要があります。この例では、クライアント属性値String
をドラッグ・ソースとして使用するため、java.lang.String
のデータ・フレーバを指定します。
Copyright © 1997, 2009, Oracle. All rights reserved.