<af:calendarDropTarget>

calendarDropTarget calendar drop target


このタグは、カレンダ・コンポーネントをドロップ・ターゲットにし、それを宣言的に初期化するのに使用します。

属性

名前 ELのサポート 説明
actions String なし このターゲットによってサポートされているドラッグ・アンド・ドロップ・アクション。アクションは、特定の順序のCOPY、MOVE、LINKのセットからのNMTOKENS(たとえば、actions="COPY LINK MOVE")である必要があります。アクションが指定されない場合、デフォルトはCOPYです。
dropListener javax.faces.el.MethodBinding ELのみ コンポーネントでドロップが発生したときにコールされる、シグネチャoracle.adf.view.rich.dnd.DnDAction method(oracle.adf.view.rich.event.DropEvent dropEvent)を持つコールバックへのメソッド・リファレンス。このコールバックはDropEventをチェックして、ドロップを受け入れるかどうかを判別します。コールバックがドロップを受け入れる場合は、ドロップを実行して、実行したDnDAction(DnDAction.COPYDnDAction.MOVEまたはDnDAction.LINK)を返します。受け入れない場合は、DnDAction.NONEを返して、ドロップが拒否されたことを示します。ターゲット・コンポーネントは、ドロップの成功に対応して自動的に再描画されます。

calendarDropTargetがカレンダ・コンポーネントに添付されている場合、アクティビティの移動の暗黙的サポートがフレームワークによって追加されます。転送可能なドロップには、oracle.adf.view.rich.model.CalendarActivityのフレーバのオブジェクトが含まれます。ドロップ・イベントのdropSiteは、インスタンスoracle.adf.view.rich.dnd.CalendarDropSiteのオブジェクトになります。

現在、CalendarDragSourceタグが存在しないため、ドロップ・ターゲットがアクティビティの移動を処理することに注意してください。ページ作成者は、dropListener内の外部データ・ソースからのドロップを処理します。1つ以上のaf:dataFlovorタグをaf:calendarDropTargetタグに追加すると、これを実行できます。