срабатывает сразу после того, как пользователь нажимает кнопку мыши и начинает перетаскивание, но до того, как dhtmlxGantt начнет процесс drag-and-drop.
id | string|number | идентификатор задачи |
mode | string | режим drag-and-drop ("resize", "progress", "move", "ignore") |
e | Event | объект нативного события |
boolean | определяет, будет ли выполнено действие по умолчанию (true) или оно будет отменено (false) |
gantt.attachEvent("onBeforeTaskDrag", function(id, mode, e){
//любая пользовательская логика здесь
return true;
});
Это событие происходит при перетаскивании задачи внутри timeline.
Его можно заблокировать, вернув false, что приведет к сбросу задачи в исходное положение.