!--a11y-->
TreeNodeType-Ereignisse 
· onLoadChildren
Aktion, die ausgeführt wird, wenn für einen komprimierten Tree-Knoten, der initial noch keine Kinder enthält, erst bei Bedarf Daten vom Backend gelesen werden. Dies erfolgt durch die Implementierung eines entsprechenden Ereignisbehandlers. Zur Laufzeit wird dieser Ereignisbehandler gerufen, wenn ein Tree-Knoten aufgeklappt wird, für dessen Kinder noch keine Daten vorhanden sind. Mit diesem Ereignisbehandler kann die Web-Dynpro-Anwendung Daten für die Kinder des gerade aufgeklappten Tree-Knotens nachlesen und dem Tree hinzufügen. Die Web-Dynpro-Anwendung bekommt das Knotenelement, welches dem aufgeklappten Tree-Knoten entspricht, als Ereignisparameter im Ereignisbehandler übergeben. Allerdings muss dafür ein Parameter-Mapping definiert werden, damit das Web-Dynpro-Framework die automatische Typumwandlung vom Typ des Ereignisparameters zum Typ des Ereignisbehandlerparameters durchführen kann.

Der Ereignisbehandler des Ereignisses onLoadChildren wird nur dann beim Aufklappen gefeuert, falls noch keine Daten für die Kinder des gerade aufgeklappten Knoten vorhanden sind. Wenn die Anwendung beim Aufklappen Daten hinzufügt hat, wird bei einem erneuten Öffnen des Tree-Knotens das Ereignis nicht mehr gefeuert.
Parameter-Name |
Typ |
Beschreibung |
ID |
STRING |
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
PATH |
STRING |
Pfad des Context-Elements, welcher dem Tree-Knoten entspricht, der dieses Ereignis ausgelöst hat |