onBeforeExternalDragIn

срабатывает непосредственно перед тем, как элемент начнёт перетаскиваться в scheduler из внешнего компонента DHTMLX (требуется включённое расширение dnd)

boolean onBeforeExternalDragIn(HTMLElement source,object dhtmlx,HTMLElement tArea,HTMLElement tNode,Event e);
sourceHTMLElementHTML-элемент, который собираются перетащить в scheduler
dhtmlxobjectглобальный объект DHTMLX
tAreaHTMLElementHTML-элемент, представляющий область данных scheduler
tNodeHTMLElementцелевой HTML-элемент внутри scheduler (например, колонка в Day view или секция в Timeline view)
eEventродной объект события
booleanопределяет, будет ли выполнено действие по умолчанию (true) или оно отменяется (false)

Example

scheduler.attachEvent("onBeforeExternalDragIn",function(source,dhtmlx,tArea,tNode,e)
{
    //здесь можно добавить кастомную логику
    return true;
});

Details

Для работы этого события требуется включённый плагин outerdrag.

Событие можно заблокировать. Возврат false предотвратит перетаскивание внешнего элемента в scheduler.

See also
Наверх