срабатывает после того, как пользователь отпускает строку, которая была перемещена вертикально в grid
id | string|number | ID задачи, которая была перетащена вертикально внутри grid |
target | string|number | ID задачи, позицию которой заняла перетаскиваемая строка |
gantt.attachEvent("onRowDragEnd", function(id, target) {
// здесь можно добавить пользовательскую логику
});
Это событие срабатывает, когда задача перемещается с помощью мыши в левой части grid, при условии, что включена настройка order_branch. Если перестановка веток отключена, это событие вызвано не будет.
Параметр target содержит ID ближайшей задачи, которая находится либо непосредственно перед, либо непосредственно после перемещённой задачи.
Существует два возможных формата этого значения:
Пример того, как извлечь ID задачи из формата next:targetId:
gantt.attachEvent("onRowDragEnd", function(id, target) {
if(typeof(target) === "string"){
targetTaskId = target.substr("next:".length);
nextTask = true;
} else {
targetTaskId = target;
nextTask = false;
}
});