Developer Tools
JDeveloper
Oracle ADF Facesの
af:clientAttributeタグを使用すると、コンポーネントに追加する属性の名前と値を指定できます。 以下に例を挙げます。
<af:image source="/jdeveloper.png">
<af:clientAttribute name="cup" value="Coffee"/>
</af:image>
af:clientAttributeをコンポーネントに埋め込むことによって、実行時に、追加した属性がクライアント側およびサーバー側の両方で利用できるようになります。
この例では、
af:clientAttributeをイメージ・コンポーネントに追加し、また追加した属性をドラッグ・ソースに指定することによって、実行時にユーザーがイメージをドラッグすると、追加した属性はドラッグ・ソースとして使用するコンポーネント属性になります。
<af:image source="/jdeveloper.png">
<af:clientAttribute name="cup" value="Coffee"/>
<af:attributeDragSource attribute="cup"/>
</af:image>
次に、
af:attributeDragSourceタグを追加します。
注:既存のコンポーネント属性をドラッグ・ソースとして使用する場合、
af:clientAttributeを追加する必要はありません。 以下に例を挙げます。
<af:outputText value="Drag this">
<af:attributeDragSource attribute="value"/>
</af:image>