DragTarget 類別
自訂行為的抽象類別,使用者將方塊或對話框拖曳到方塊上方時。
Signature:
export declare class DragTarget implements IDragTarget
導入: IDragTarget
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(建構函式)() | DragTarget 的建構函式。它是用來新增 ID 屬性,不應直接呼叫,只能由子類別呼叫。 |
屬性
屬性 | 修飾符 | 類型 | 說明 |
---|---|---|---|
id | 字串 | 此元件的專屬 ID,可用於向 ComponentManager 註冊。 |
方法
方法 | 修飾符 | 說明 |
---|---|---|
getClientRect() | 根據區塊插入 div,傳回拖曳目標區域的邊界矩形 (以像素為單位)。 | |
onDragEnter(_dragElement) | 處理有方塊或對話框的遊標進入這個拖曳目標時處理。 | |
onDragExit(_dragElement) | 處理含有方塊或泡泡的遊標離開這個拖曳目標時處理。 | |
onDragOver(_dragElement) | 將含有方塊或泡泡的遊標拖曳到這個拖曳目標上時處理。 | |
onDrop(_dragElement) | 於此元件捨棄方塊或對話框時處理。這裡不應處理刪除。 | |
shouldPreventMove(_dragElement) | 傳回在捨棄此元件後,是否不應移動提供的區塊或對話框。如果為 true,元素會返回拖曳開始時的位置。 |