onBeforeBranchLoading

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.

boolean onBeforeBranchLoading(object settings);
settingsobjectenthält die Task-ID und die Anfrage-URL
booleandie Rückgabe von `false` stoppt das dynamische Laden und verhindert, dass die Anfrage an den Server gesendet wird

Available only in PRO Edition

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.

See also
Zurück nach oben