詳細アイコン コンポーネントをドラッグ・ソースとして有効化するためのタグ

ADF Facesには、コンポーネントをドラッグ・ソースとして宣言的に有効化するためのaf:attributeDragSourceおよびaf:componentDragSourceという2つのタグが用意されています。これらのタグは、ドラッグ・ソース・コンポーネントとして有効化するコンポーネント内でネストされます。次に例を示します。

<af:outputText value="Drag Me">
  <af:componentDragSource/>
</af:outputText>  

af:attributeDragSourceタグでは、コンポーネント属性をドラッグ・ソースとして使用するように指定できます。たとえば、コンポーネントがaf:outputTextの場合は、次のように指定します。

<af:outputText value="Home">

コンポーネントとそのvalue属性をドラッグ・ソースとして有効化するには、次のようにaf:outputText内にaf:attributeDragSourceを埋め込み、valueをドラッグ・ソース属性として指定します。

<af:outputText value="Home">
  <af:attributeDragSource attribute="value"/>
</af:outputText>

コレクション・モデル(af:tableaf:treeなど)をドラッグ・ソースとして使用するデータ・コンポーネントを指定するには、af:collectionDragSourceタグを使用します。このタグの使用方法の詳細は、ADF Facesタグ・リファレンスを参照してください。