blockly > DeleteArea

DeleteArea 類別

元件的抽象類別,可以刪除在其頂部放置的區塊或對話框。

Signature:

export declare class DeleteArea extends DragTarget implements IDeleteArea 

擴充: DragTarget

實作: IDeleteArea

建構函式

建構函式 修飾符 說明
(建構函式)() DeleteArea 的建構函式。不應由子類別直接呼叫,

屬性

屬性 修飾符 類型 說明
id 字串 此元件的專屬 ID,可用於向 ComponentManager 註冊。
wouldDelete_ protected boolean 如果將最後一個區塊或泡泡拖曳到這個刪除區域,是否會刪除該區域。刪除區塊或對話框後,這個屬性不會更新。

方法

方法 修飾符 說明
updateWouldDelete_(wouldDelete) protected 更新 internal shouldDelete_ 狀態。
wouldDelete(element, couldConnect) 傳回如果把提供的區塊或泡泡捨棄在這個區域,是否會刪除。此方法應檢查元素是否可刪除,而且一律會在 onDragEnter/onDragOver/onDragExit 之前呼叫。