onBeforeExternalDragIn
Description
Срабатывает до того, как некоторый элемент начнет перетаскиваться в расписание из внешнего компонента DHTMLX (только при включенном расширении dnd)
onBeforeExternalDragIn: (source: HTMLElement, dhtmlx: object, tArea: HTMLElement, tNode: HTMLElement, e: Event) => boolean
Parameters
source- (required) HTMLElement - HTML-элемент, который будет перетаскиваться в расписаниеdhtmlx- (required) object - глобальный объект DHTMLXtArea- (required) HTMLElement - HTML-объект области данных расписанияtNode- (required) HTMLElement - целевой HTML-объект расписания (столбец в дневном представлении, раздел в Timeline- представлении и т. п.)e- (required) Event - объект нативного события
Returns
result- (boolean) - определяет, будет ли выполнено действие по умолчанию события (true) или отменено (false)
Example
scheduler.attachEvent("onBeforeExternalDragIn",function(source,dhtmlx,tArea,tNode,e)
{
// любая ваша логика здесь
return true;
});
Details
примечание
Для этого события требуется активировать плагин outerdrag.
The event is blockable. Return false and the external element won't be dragged to the 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.