Version 11.2
WA Create URL history menu ({*; }Objekt{; Richtung}) MenüRef
Parameter | Typ | Beschreibung | |
* | * | Mit * ist Objekt ein Objektname (String) | |
Mit * ist Objekt eine Variable | |||
Objekt | Formularobjekt | Objektname (mit *) oder | |
Variable (ohne *) | |||
Richtung | Ganzzahl | 0 oder ohne Wert=Liste der vorigen URLs, | |
1=Liste der nächsten URLs | |||
Funktionsergebnis | MenüRef | Referenz des Menüs |
Beschreibung
Die Funktion WA Create URL history menu erstellt und füllt ein Menü, über das Sie direkt in den URLs navigieren können, die während einer Sitzung im Web Bereich, definiert durch die Parameter * und Objekt aufgerufen werden. Damit können Sie eine eigene Oberfläche zum Navigieren einrichten.
Die gelieferte Information betrifft die Sitzung; das ist die Navigation, die im gleichen Web Bereich ausgeführt wird, solange das Formular nicht geschlossen wird.
Übergeben Sie in Richtung einen Wert für die Richtung der angezeigten URLs. Sie können eine der folgenden Konstanten unter dem Thema "Web Area" verwenden:
Konstante | Typ | Wert |
wa previous URLs | Lange Ganzzahl | 0 |
wa next URLs | Lange Ganzzahl | 1 |
Geben Sie den Parameter Richtung nicht an, wird der Wert 0 verwendet.
Ist das Menü angelegt, können Sie es über die 4D Funktion Dynamic pop up menu anzeigen und mit den standardmäßigen 4D Befehlen zur Menüverwaltung verwenden.
Die zurückgegebene Referenz EintragRef (Typ String) enthält die URL der aufgerufenen Seite (siehe Beispiel).
Rufen Sie den Befehl RELEASE MENU auf, um das Menü mit der URL Historie zu löschen, wenn es nicht länger benötigt wird.
Beispiel
Der folgende Code lässt sich einer 3D Schaltfläche mit dem PopUp-Menü "Previous" zuordnen:
Case of `Einfacher Klick : (Form event=On clicked) WA OPEN BACK URL (WA_area) `Bei Klick auf Pfeil -> PopUp anzeigen : (Form event=On Arrow Click) `Create a previous history menu $Menu:=WA Create URL history menu (WA_area;wa previous URLs) `Dieses Menü als PopUp anzeigen $URL:=Dynamic pop up menu ($Menu) `Wurde ein Eintrag ausgewählt If ($URL#"") ` Web Seite öffnen WA OPEN URL(WA_area;$URL) End if `Menü löschen, um Speicher freizumachen RELEASE MENU($Menu) End case
Referenz
Dynamic pop up menu, RELEASE MENU, WA GET URL HISTORY.