Wenn das dynamische Laden aktiviert ist, wird dieses Ereignis ausgelöst, nachdem ein Benutzer den Aufgabenbereich erweitert hat, aber bevor das Laden beginnt.
settings | object | ein Objekt, das die Aufgaben-ID und die Anforderungs-URL enthält. |
boolean | Wenn `false` zurückgegeben wird, wird das dynamische Laden abgebrochen und die Datenanforderung wird nicht an den Server gesendet. |
Available only in PRO Edition
gantt.attachEvent("onBeforeBranchLoading", function(settings){
var task = gantt.getTask(settings.taskId);
config.url += "&value=" + encodeURIComponent(task.text);
return true;
});
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.