Zum Hauptinhalt springen

onRowDragStart

Description

Wird unmittelbar ausgelöst, bevor eine Zeile im Grid für die vertikale Neuordnung gezogen wird.

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

Parameters

  • id - (required) string | number - die ID der Aufgabe, die innerhalb des Grids gezogen wird
  • target - (required) HTMLElement - das HTML-Element, das die gezogene Aufgabe repräsentiert
  • e - (required) Event - das native Event-Objekt, das mit der Drag-Aktion verbunden ist

Returns

  • result - (boolean) - bestimmt, ob die Standardaktion des Events ausgeführt wird (true) oder gestoppt wird (false)

Example

gantt.attachEvent("onRowDragStart", function(id, target, e) {
//benutzerdefinierte Logik kann hier hinzugefügt werden
return true;
});

Details

Hinweis

Dieses Event wird ausgelöst, wenn eine Aufgabe mit der Maus innerhalb des linken Grid-Bereichs gezogen wird. Es ist nur anwendbar, wenn die Option order_branch aktiviert ist. Wenn die Zweig-Neuordnung deaktiviert ist, tritt dieses Event nicht auf.

Dieses Event kann durch Rückgabe von false blockiert werden, wodurch das Starten des Ziehvorgangs verhindert wird.