跳到主要内容

OnDropEvent

Implements the external drag&drop emulation.

Syntax

expression.OnDropEvent(obj, obj.type, obj.x, obj.y, obj.html, obj.text);

expression - A variable that represents a Api class.

Parameters

NameRequired/OptionalData typeDefaultDescription
objRequiredobjectThe drag&drop emulation properties.
obj.typeRequiredstringThe drag&drop event type: onbeforedrop - an event that is fired when the selected text or element is dragged; ondrop - an event that is fired when the selected text or element is dropped on a valid drop target.
obj.xRequirednumberThe horizontal coordinate (in pixels) at which the mouse was clicked, relative to the left edge of the entire document.
obj.yRequirednumberThe vertical coordinate (in pixels) at which the mouse was clicked, relative to the top edge of the entire document.
obj.htmlRequiredstringThe dragged HTML element.
obj.textRequiredstringThe dragged text.

Returns

This method doesn't return any data.

Example

window.Asc.plugin.executeMethod ("OnDropEvent", [{
"type": "onbeforedrop",
"x" : pos.x,
"y" : pos.y
}]);

window.Asc.plugin.executeMethod ("OnDropEvent", [{
"type": "ondrop",
"x" : pos.x,
"y" : pos.y,
"text" : "test text",
"html" : "<span>test html</span>"
}]);