срабатывает непосредственно перед тем, как элемент начнёт перетаскиваться в scheduler из внешнего компонента DHTMLX (требуется включённое расширение dnd)
source | HTMLElement | HTML-элемент, который собираются перетащить в scheduler |
dhtmlx | object | глобальный объект DHTMLX |
tArea | HTMLElement | HTML-элемент, представляющий область данных scheduler |
tNode | HTMLElement | целевой HTML-элемент внутри scheduler (например, колонка в Day view или секция в Timeline view) |
e | Event | родной объект события |
boolean | определяет, будет ли выполнено действие по умолчанию (true) или оно отменяется (false) |
scheduler.attachEvent("onBeforeExternalDragIn",function(source,dhtmlx,tArea,tNode,e)
{
//здесь можно добавить кастомную логику
return true;
});
Для работы этого события требуется включённый плагин outerdrag.
Событие можно заблокировать. Возврат false предотвратит перетаскивание внешнего элемента в scheduler.