DeleteArea 類別
元件的抽象類別,可刪除區塊或置於它上方的泡泡。
Signature:
export declare class DeleteArea extends DragTarget implements IDeleteArea
擴充: DragTarget
實作: IDeleteArea
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(建構函式)() | DeleteArea 的建構函式。不應直接呼叫,只能由子類別呼叫。 |
屬性
屬性 | 修飾符 | 類型 | 說明 |
---|---|---|---|
id | 字串 | 這個元件的專屬 ID,用來向 ComponentManager 註冊。 | |
wouldDelete_ | protected |
布林值 | 如果拖到這個刪除區域,系統會刪除最後一個區塊或對話框。刪除區塊或泡泡刪除後,這個屬性不會更新。 |
方法
方法 | 修飾符 | 說明 |
---|---|---|
updateWouldDelete_(wouldDelete) | protected |
更新內部 ifDelete_ 狀態。 |
wouldDelete(element) | 傳回如果在這個區域中放置提供的區塊或對話框,是否會刪除這些資料。這個方法應檢查元素是否可刪除,而且一律會在 onDragEnter/onDragOver/onDragExit 之前呼叫。 |