drag_mode

speichert die Typen der verfügbaren Drag-and-Drop-Modi

object drag_mode;

Example

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;
 
    }
    //...
});


Default value:

{ "resize":"resize", "progress":"progress", "move":"move", "ignore":"ignore" }
Details

Sie sollten die bestehenden Namen der Drag-Modi nicht ändern. Andernfalls wird diese Funktionalität nicht mehr funktionieren. Sie können jedoch neue Eigenschaften hinzufügen, wenn Sie benutzerdefiniertes Verhalten implementieren möchten. Wenn Sie einen bestimmten Drag-Modus deaktivieren möchten, ist es besser, die drag_move, drag_resize, drag_progress Konfigurationen zu verwenden.

  • resize - (string) - der Modus, in dem der Benutzer eine Aufgabenleiste zieht, um ihre Dauer zu ändern.
  • progress - (string) - der Modus, in dem der Benutzer den Fortschrittsregler einer Aufgabenleiste zieht.
  • move - (string) - der Modus, in dem der Benutzer eine Aufgabenleiste zieht, um sie zu ersetzen.
  • ignore - (string) - der Dienstmodus, der die Drag-and-Drop-Aktion einschränkt.
Zurück nach oben