ブロックする >DeleteArea

DeleteArea クラス

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

署名:

export declare class DeleteArea extends DragTarget implements IDeleteArea 

拡張: DragTarget

実装: IDeleteArea

コンストラクタ

コンストラクタ 修飾子 説明
(structor)() DeleteArea のコンストラクタ。直接呼び出すのではなく、サブクラスによってのみ呼び出す必要があります。

プロパティ

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

メソッド

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