Show TOC

HintergrundTreeNodeType-Ereignisse Dieses Dokument in der Navigationsstruktur finden

 

  • 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

    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