Zum Hauptinhalt springen

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 von false verhindert 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.

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.