содержит различные типы режимов drag-and-drop, доступных в системе
gantt.attachEvent("onBeforeTaskDrag", function(id, mode, e){
const modes = gantt.config.drag_mode;
switch (mode){
case modes.move:
break;
case modes.resize:
break;
case modes.progress:
break;
}
//...
});
Важно не изменять существующие названия режимов drag_mode, так как это приведёт к нарушению связанной функциональности. Однако вы можете добавить новые свойства, если хотите поддержать кастомное поведение. Если необходимо отключить конкретный режим drag, лучше использовать настройки drag_move, drag_resize или drag_progress.