Zum Hauptinhalt springen

onLightboxSave

Description

Wird ausgelöst, wenn der Benutzer im Lightbox-Fenster auf die Schaltfläche 'Save' klickt

onLightboxSave: (id: string | number, task: Task, is_new: boolean) => boolean;

Parameters

  • id - (required) string | number - die ID der unveränderten Aufgabe. Beachten Sie, dass zu diesem Zeitpunkt die Werte aus der Lightbox noch nicht auf das Aufgabenobjekt angewendet wurden, daher können Sie die ursprüngliche Aufgabe mit gantt.getTask(id) abrufen
  • task - (required) Task - das aktualisierte Aufgabenobjekt
  • is_new - (required) boolean - zeigt an, ob die Lightbox zum Erstellen einer neuen Aufgabe geöffnet wurde (true)
    oder zum Bearbeiten einer bestehenden (false)

Returns

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

Example

gantt.attachEvent("onLightboxSave", function(id, task, is_new){
// benutzerdefinierte Logik kann hier hinzugefügt werden
return true;
})

Details

Dieses Event kann blockiert werden. Wenn false zurückgegeben wird, wird die 'Save'-Operation abgebrochen und die Lightbox bleibt geöffnet.