onBeforeBranchLoading
Description
Wenn dynamisches Laden aktiviert ist, wird ausgelöst, nachdem der Benutzer den Task-Zweig erweitert hat, aber bevor das Laden beginnt
onBeforeBranchLoading: (settings: any) => boolean;
Parameters
settings- (required) object - ein Objekt, das die Task-ID und die Request-URL enthält
Returns
result- (boolean) - Die Rückgabe vonfalseverhindert das dynamische Laden und die Datenanfrage wird nicht an den Server gesendet
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 an dynamische Ladeanfragen anzuhängen. Das settings-Objekt enthält zwei Eigenschaften - die ID der Aufgabe und die URL der Anfrage:
{
taskId: 1,
url:"/data?parent_id=1"
}
Die URL der Anfrage kann im Code geändert werden.
Dieses Ereignis wird nur ausgelöst, wenn Dynamic loading aktiviert ist.
Dieses Ereignis ist blockierbar; gibt man false zurück, wird die dynamische Ladeanfrage abgebrochen.
Related API
Related Guides
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.