Spec-Zone.ru › Haxe JavaScript

ПередачаДанных

пакет js.html

Доступно в js

Объект DataTransfer используется для хранения данных, которые перетаскиваются во время операции перетаскивания и размещения. Он может содержать один или несколько элементов данных, каждый из которых может иметь один или несколько типов данных. Дополнительную информацию о перетаскивании и размещении см. в API перетаскивания и размещения HTML.

Документация ПередачаДанных от авторов Mozilla, лицензирована по CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer

Конструктор

new()

Выбрасывает:

null

DOMError

Переменные

dropEffect:String

Получает тип операции перетаскивания и размещения, выбранной в данный момент, или устанавливает операцию на новый тип. Значение должно быть none, copy, link или move.

effectAllowed:String

Предоставляет все возможные типы операций. Должно быть одним из none, copy, copyLink, copyMove, link, linkMove, move, all или uninitialized.

read onlyfiles:FileList

Содержит список всех локальных файлов, доступных в передаче данных. Если операция перетаскивания не включает перетаскивание файлов, этот свойство является пустым списком.

read onlyitems:DataTransferItemList

Возвращает объект DataTransferItemList, который представляет собой список всех данных перетаскивания.

read onlytypes:Array<String>

Массив DOMString, содержащий форматы, заданные в событии dragstart.

Методы

addElement(element:Element):Void

Устанавливает элемент-источник перетаскивания.

Выбрасывает:

null

DOMError

clearData(?format:String):Void

Удаляет данные, связанные с заданным типом. Аргумент типа является необязательным. Если тип пустой или не указан, удаляются данные, связанные со всеми типами. Если данные для указанного типа не существуют или передача данных не содержит данных, этот метод не будет иметь эффекта.

Выбрасывает:

null

DOMError

getData(format:String):String

Извлекает данные для заданного типа или пустую строку, если данные для этого типа не существуют или передача данных не содержит данных.

Выбрасывает:

null

DOMError

setData(format:String, data:String):Void

Устанавливает данные для заданного типа. Если данных для типа не существует, они добавляются в конец, так что последний элемент в списке типов будет новым форматом. Если данные для типа уже существуют, существующие данные заменяются в том же положении.

Выбрасывает:

null

DOMError

setDragImage(image:Element, x:Int, y:Int):Void

Устанавливает изображение, используемое для перетаскивания, если требуется пользовательское.

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/DataTransfer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API