4D v16.3

WA Create URL history menu

Home

 
4D v16.3
WA Create URL history menu

WA Create URL history menu 


 

WA Create URL history menu ( {* ;} Objekt {; Richtung} ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Operator in Mit * ist Objekt ein Objektname, Ohne * ist Objekt eine Variable
Objekt  Formularobjekt in Objektname (mit *) oder Variable (ohne *)
Richtung  Lange Ganzzahl in 0 oder ohne Wert=Liste der vorigen URLs, 1=Liste der nächsten URLs
Funktionsergebnis  MenüRef in 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.

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 Alternative 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



Siehe auch 

Dynamic pop up menu
RELEASE MENU
WA GET URL HISTORY

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Web Area
Nummer: 1049

 
GESCHICHTE 

Erstellt: 4D v11 SQL Release 2

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)