onBeforeExternalDragIn
Description
Срабатывает непосредственно перед тем, как элемент начнёт перетаскиваться в scheduler из внешнего компонента DHTMLX (требуется включённое расширение dnd)
onBeforeExternalDragIn: (source: HTMLElement, dhtmlx: object, tArea: HTMLElement, tNode: HTMLElement, e: Event) => boolean
Parameters
source- (required) HTMLElement - HTML-элемент, который собираются перетащить в schedulerdhtmlx- (required) object - глобальный объект DHTMLXtArea- (required) HTMLElement - HTML-элемент, представляющий область данных schedulertNode- (required) HTMLElement - целевой HTML-элемент внутри scheduler (например, колонка в Day view или секция в Timeline view)e- (required) Event - родной объект события
Returns
result- (boolean) - определяет, будет ли выполнено действие по умолчанию (true) или оно отменяется (false)
Example
scheduler.attachEvent("onBeforeExternalDragIn",function(source,dhtmlx,tArea,tNode,e)
{
//здесь можно добавить кастомную логику
return true;
});
Details
примечание
Для работы этого события требуется включённый плагин outerdrag.
Событие можно заблокировать. Возврат false предотвратит перетаскивание внешнего элемента в scheduler.
Related API
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.