onBeforeBranchLoading
Description
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.
onBeforeBranchLoading: (settings: any) => boolean;
Parameters
settings- (required) object - enthält die Task-ID und die Anfrage-URL
Returns
result- (boolean) - die Rückgabe vonfalsestoppt das dynamische Laden und verhindert, dass die Anfrage an den Server gesendet wird
Example
gantt.attachEvent("onBeforeBranchLoading", function(settings){
var task = gantt.getTask(settings.taskId);
config.url += "&value=" + encodeURIComponent(task.text);
return true;
});
Details
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.