Перейти к основному содержимому

onBeforeExternalDragIn

Description

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

onBeforeExternalDragIn: (source: HTMLElement, dhtmlx: object, tArea: HTMLElement, tNode: HTMLElement, e: Event) => boolean

Parameters

  • source - (required) HTMLElement - HTML-элемент, который будет перетаскиваться в расписание
  • dhtmlx - (required) object - глобальный объект DHTMLX
  • tArea - (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.

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.