Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation TreeNodeType-Ereignisse Dokument im Navigationsbaum lokalisieren

Ereignisse im View Designer

·        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.

Hinweis

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

Standard Parameter

CONTEXT_ELEMENT

IF_WD_CONTEXT_ELEMENT

Standard Parameter

PATH

STRING

Pfad des Context-Elements, welcher dem Tree-Knoten entspricht, der dieses Ereignis ausgelöst hat

 

Ende des Inhaltsbereichs