Wenn das dynamische Laden aktiviert ist, wird dieses Event direkt ausgelöst, nachdem ein Benutzer einen Task-Branch erweitert hat, jedoch bevor der Ladeprozess beginnt.
settings | object | enthält die Task-ID und die Anfrage-URL |
boolean | die Rückgabe von `false` stoppt das dynamische Laden und verhindert, dass die Anfrage an den Server gesendet wird |
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 Event ist nützlich, um zusätzliche Parameter zu dynamischen Ladeanfragen hinzuzufügen. Das settings
-Objekt enthält zwei Eigenschaften: die Task-ID und die Anfrage-URL:
{
taskId: 1,
url:"/data?parent_id=1"
}
Sie können die Anfrage-URL direkt im Code modifizieren.
Dieses Event wird nur ausgelöst, wenn Dynamic loading aktiviert ist.
Es ist möglich, dieses Event zu blockieren; die Rückgabe von false bricht die dynamische Ladeanfrage ab.