onBeforeBranchLoading

Wenn das dynamische Laden aktiviert ist, wird dieses Ereignis ausgelöst, nachdem ein Benutzer den Aufgabenbereich erweitert hat, aber bevor das Laden beginnt.

boolean onBeforeBranchLoading(object settings);
settingsobjectein Objekt, das die Aufgaben-ID und die Anforderungs-URL enthält.
booleanWenn `false` zurückgegeben wird, wird das dynamische Laden abgebrochen und die Datenanforderung wird nicht an den Server gesendet.

Available only in PRO Edition

Example

gantt.attachEvent("onBeforeBranchLoading", function(settings){
    var task = gantt.getTask(settings.taskId);
    config.url += "&value=" + encodeURIComponent(task.text);
    return true;
});

Details

Dieses Ereignis kann verwendet werden, um zusätzliche Parameter zu den Anfragen für das dynamische Laden hinzuzufügen. Das settings-Objekt enthält zwei Eigenschaften - die ID der Aufgabe und die Anforderungs-URL:

{
   taskId: 1,
   url:"/data?parent_id=1"
}

Die Anforderungs-URL kann im Code geändert werden.

Dieses Ereignis wird nur ausgelöst, wenn Dynamisches Laden aktiviert ist.

Das Ereignis ist blockierbar; die Rückgabe von false wird die Anfrage für das dynamische Laden abbrechen.

See also
Zurück nach oben