IDragTarget インターフェース
ブロックやバブルがコンポーネントの上にドラッグ / ドロップされたときの動作をカスタマイズするコンポーネントのインターフェース。
署名:
export interface IDragTarget extends IComponent
拡張: IComponent
Methods
メソッド | 説明 |
---|---|
getClientRect() | ドラッグ ターゲット領域の境界四角形を、ビューポートを基準としたピクセル単位で返します。 |
onDragEnter(dragElement) | ブロックまたはバブルを含むカーソルがこのドラッグ ターゲットに入るタイミングを処理します。 |
onDragExit(dragElement) | ブロックまたはバブルを含むカーソルがこのドラッグ ターゲットから出るタイミングを処理します。 |
onDragOver(dragElement) | ブロックまたはバブルを含むカーソルがこのドラッグ ターゲットにドラッグされたときを処理します。 |
onDrop(dragElement) | このコンポーネントにブロックやバブルがドロップされたときを処理します。ここでは削除を処理しないでください。 |
shouldPreventMove(dragElement) | 提供されたブロックまたはバブルを、このコンポーネントにドロップした後に移動してはならないかどうかを返します。true の場合、要素はドラッグを開始したときの位置に戻ります。 |