DragTarget クラス
ブロックまたはバブルがドラッグまたはドロップされたときのカスタム動作を行うコンポーネントの抽象クラス。
署名:
export declare class DragTarget implements IDragTarget
実装: IDragTarget
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(structor)() | DragTarget のコンストラクタ。これは id プロパティを追加するために存在し、直接呼び出すのではなく、サブクラスによってのみ呼び出す必要があります。 |
プロパティ
プロパティ | 修飾子 | タイプ | 説明 |
---|---|---|---|
id | 文字列 | ComponentManager への登録に使用される、このコンポーネントの一意の ID。 |
メソッド
メソッド | 修飾子 | 説明 |
---|---|---|
getClientRect() | ドラッグ ターゲット領域の境界四角形を、ブロック注入 div に対する相対的なピクセル単位で返します。 | |
onDragEnter(_dragElement) | ブロックまたはバブル付きのカーソルがこのドラッグ ターゲットに入るときを処理します。 | |
onDragExit(_dragElement) | ブロックまたはバブルを含むカーソルがこのドラッグ ターゲットから出たときに処理します。 | |
onDragOver(_dragElement) | ブロックまたはバブル付きのカーソルがこのドラッグ ターゲット上にドラッグされたときを処理します。 | |
onDrop(_dragElement) | このコンポーネント上でブロックまたはバブルがドロップされたときを処理します。ここでは削除を処理しません。 | |
shouldPreventMove(_dragElement) | 指定されたブロックまたはバブルがこのコンポーネント上でドロップされた後、移動してはならないかどうかを返します。true の場合、要素はドラッグ開始時の位置に戻ります。 |