blockly > DeleteArea

DeleteArea クラス

上にドロップされたブロックやバブルを削除できるコンポーネントの抽象クラス。

署名:

export declare class DeleteArea extends DragTarget implements IDeleteArea 

拡張: DragTarget

実装: IDeleteArea

コンストラクタ

コンストラクタ 修飾子 説明
(constructor)() DeleteArea のコンストラクタ。直接呼び出すのではなく、サブクラスでのみ呼び出します。

プロパティ

プロパティ 修飾子 種類 説明
id string ComponentManager への登録に使用される、このコンポーネントの一意の ID。
wouldDelete_ protected boolean この削除領域の上にドラッグされた最後のブロックやバブルを、このコンポーネントにドロップした場合に削除されるかどうか。ブロックまたはバブルが削除された後にこのプロパティは更新されません。

Methods

メソッド 修飾子 説明
updateWouldDelete_(wouldDelete) protected 内部 willDelete_ 状態を更新します。
wouldDelete(element, couldConnect) 提供されたブロックまたはバブルがこの領域にドロップされた場合に削除されるかどうかを返します。このメソッドでは、要素が削除可能かどうかをチェックする必要があります。また、常に onDragEnter、onDragOver、onDragExit の前に呼び出される必要があります。