[]
        
(Showing Draft Content)

Wijmo_Touch.Datatransfer

DataTransfer クラス

ドラッグアンドドロップ操作中にドラッグされているデータの保持に使用されるオブジェクト。

異なる型(1つ以上)のデータ項目を保持できます。 ドラッグアンドドロップ操作とデータ転送オブジェクトの詳細については、https://developer.mozilla.org/ja/docs/Web/API/DataTransferを参考してください。

このオブジェクトは、DragDropTouchシングルトンによって自動的に作成され、 すべてのドラッグイベントの{@link dataTransfer}プロパティでアクセスできます。

階層

  • DataTransfer

プロパティ

dropEffect

dropEffect: string

現在選択されているドラッグアンドドロップ操作の種類を取得または設定します。 値は、「none」、「copy」、「link」、または「move」である必要があります。

effectAllowed

effectAllowed: string

可能な操作の種類を取得または設定します。 値は、「none」、 「copy」、 「copyLink」、 「copyMove」、 「link」、 「linkMove」、「move」、「all」、または「uninitialized」である必要があります。

types

types: string[]

dragstart イベントで設定された書式を設定する文字列の配列を取得します。

メソッド

clearData

  • clearData(type?: string): void
  • 指定した型に関連付けられているデータを設定します。

    type引数はオプションです。 タイプが空または指定されていない場合、 すべての型に関連付けられているデータが削除されます。 指定した型のデータが存在しない場合、またはデータ転送にデータが含まれていない場合、このメソッドは効果がありません。

    引数

    • オプション type: string

      削除するデータ型。

    戻り値 void

getData

  • getData(type: string): string
  • 指定した型のデータを取得します。その型のデータが存在しないか、データ転送にデータが含まれていない場合は、空の文字列を取得します。

    引数

    • type: string

      取得するデータ型。

    戻り値 string

setData

  • setData(type: string, value: string): void

setDragImage

  • setDragImage(img: HTMLElement, offsetX: number, offsetY: number): void
  • ドラッグ操作中にカスタムの画像が必要な場合、その画像を設定します。

    引数

    • img: HTMLElement

      ドラッグ操作中に表示する画像要素。

    • offsetX: number

      画像内の水平方向のオフセット。

    • offsetY: number

      画像内の垂直方向のオフセット。

    戻り値 void