срабатывает после того, как пользователь отпускает вертикально переупорядоченную строку в сетке
id | string|number | id задачи, которую пользователь перетаскивал вертикально в сетке |
target | string|number | id задачи, место которой заняла перетаскиваемая строка |
gantt.attachEvent("onRowDragEnd", function(id, target) {
//любая пользовательская логика здесь
});
Событие срабатывает, когда задача перемещается мышью в левой сетке, при этом настройка 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;
}
});