Show TOC Anfang des Inhaltsbereichs

Diese Grafik wird im zugehörigen Text erklärt DEMO_CONTEXT_MENU_STATIC  Dokument im Navigationsbaum lokalisieren

Die Beispiel-Applikation DEMO_CONTEXT_MENU_STATIC zeigt die Möglichkeiten, die bei der statischen Variante von Kontextmenüs bestehen.

In der Beispiel-Applikation wird eine Table mit Flugdaten angezeigt. Es sind zwei statisch deklarierte Kontextmenüs vorhanden. An jeder der Tabellenspalten der FLIGHTS_TABLE ist die ContextMenuBehaviour auf provide gestellt und für die ContextMenuID ist BOOK_MENU eingetragen. Das heißt, dass das Kontextmenü BOOK_MENU angezeigt wird, wenn der Benutzer auf dem Cell-Editor, dem Header der Spalte oder der Spalte selbst das Kontextmenü aufruft.
Der Standardwert für die ContextMenuBehaviour ist inherit. Das bedeutet, dass so lange nach den Parents gesucht wird, bis einer mal ein 'Provider' ist. Das andere Kontextmenü wird an der Group DETAILS_GROUP verwendet (und somit natürlich auch überall innerhalb der Gruppe).

Eigentlich bräuchte man in WDDOONCONTEXTMENU gar keine Implementierung zu hinterlegen. Bei dieser Anwendung steht jedoch dort trotzdem etwas, weil das für die Radiobuttons im Kontextmenü benötigt wird. In der Hook-Methode wird nachgesehen, für welche Klassen (economy, business, first) noch Plätze frei sind, denn die Option zum Buchen soll nur dann angeboten werden. Außerdem wird auch noch die LeadSelection dorthin gesetzt, wo geklickt wurde.

Der Anwendungsentwickler muss dann nur noch die entsprechenden Actionhandler-Methoden implementieren.

 

Ende des Inhaltsbereichs