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

onRowDragStart

Description

Срабатывает непосредственно перед тем, как строка в grid будет перетащена для вертикального изменения порядка

onRowDragStart: (id: string | number, target: HTMLElement, e: Event) => boolean;

Parameters

  • id - (required) string | number - ID задачи, которую перетаскивают внутри grid
  • target - (required) HTMLElement - HTML-элемент, представляющий перетаскиваемую задачу
  • e - (required) Event - нативный объект события, связанный с действием drag

Returns

  • result - (boolean) - определяет, будет ли выполнено действие по умолчанию для события (true) или оно будет остановлено (false)

Example

gantt.attachEvent("onRowDragStart", function(id, target, e) {
// здесь можно добавить кастомную логику
return true;
});

Details

заметка

Это событие срабатывает, когда задача перетаскивается мышью в левой области grid, и применимо только если активирована опция order_branch. Если переупорядочивание веток отключено, событие не происходит.

Это событие можно заблокировать, вернув false, что предотвратит начало перетаскивания.