Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WA Create URL history menu
|
WA Create URL history menu ( {* ;} Objekt {; Richtung} ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit * ist Objekt ein Objektname, Ohne * ist Objekt eine Variable | |||||
Objekt | Formularobjekt |
![]() |
Objektname (mit *) oder Variable (ohne *) | |||||
Richtung | Lange Ganzzahl |
![]() |
0 oder ohne Wert=Liste der vorigen URLs, 1=Liste der nächsten URLs | |||||
Funktionsergebnis | MenüRef |
![]() |
Referenz des Menüs | |||||
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 next URLs | Lange Ganzzahl | 1 |
WA previous URLs | Lange Ganzzahl | 0 |
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 Zeichenkette 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.
Kompatibilitätshinweis: Ab 4D v19 R5 füllt dieser Befehl ein Menü nur mit der aktuellen URL für Web Areas, die die Windows System Rendering Engine verwenden.
Der folgende Code lässt sich einer 3D Schaltfläche mit dem PopUp-Menü "Previous" zuordnen:
Case of
`Einfacher Klick
:(Form event code=On Clicked)
WA OPEN BACK URL(WA_area)
`Bei Klick auf Pfeil -> PopUp anzeigen
:(Form event code=On Alternative Click)
`Menü mit voriger URL Historie erstellen
$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
Produkt: 4D
Thema: Web Area
Nummer:
1049
Erstellt: 4D v11 SQL Release 2
Geändert: 4D v19 R5
4D Programmiersprache ( 4D v20 R7)