WA Creer menu historique URL

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 11.2


WA Creer menu historique URL ({*; }objet{; direction}) RefMenu

ParamètreTypeDescription
**Si spécifié, objet est un nom d'objet (chaîne)
Si omis, objet est une variable
objetObjet de formulaireNom d'objet (si * est spécifié) ou
Variable (si * est omis)
directionEntier0 ou omis=Liste des URLs précédents,
1=Liste des URLs suivants
RésultatRefMenuRéférence du menu

Description

La commande WA Creer menu historique URL crée et remplit un menu pouvant être utilisé directement pour la navigation parmi les URLs visités au cours de la session dans la zone Web désignée par les paramètres * et objet. Elle permet de construire une interface de navigation personnalisée.

Les informations fournies concernent la session, c'est-à-dire la navigation effectuée dans une même zone Web tant que le formulaire n'a pas été refermé.

Passez dans direction une valeur indiquant la liste à récupérer. Vous pouvez utiliser l'une des constantes suivantes, placées dans le thème "Zone Web" :

ConstanteTypeValeur
wa URLs précédentsEntier long0
wa URLs suivantsEntier long1

Si vous omettez le paramètre direction, la valeur 0 est utilisée.

Une fois le menu généré, vous pouvez l'afficher via la commande de 4D Pop up menu dynamique et le manipuler via les commandes standard de gestion des menus de 4D. La référence RefLigne (de type chaîne) retournée par la commande Pop up menu dynamique contient l'URL de la page visitée (voir exemple).

Appelez la commande EFFACER MENU pour supprimer un menu historique d'URL lorsqu'il est devenu inutile.

Exemple

Le code suivant pourrait être associé à un bouton 3D avec pop up menu libellé "Précédent" :

   Au cas ou
   : (Evenement formulaire=Sur clic)  `Clic simple
         WA OUVRIR URL PRECEDENT(WA_zone)
   : (Evenement formulaire=Sur clic flèche) `Clic sur la flèche -> affichage du pop up
         `Créer un menu historique précédent
      $Menu:=WA Creer menu historique URL(WA_zone;wa URLs précédents)
            `Afficher ce menu dans un pop up
      $URL:=Pop up menu dynamique($Menu)
      Si ($URL#"") `Si une ligne est sélectionnée
         WA OUVRIR URL(WA_zone;$URL)  `Ouvrir la page Web
      Fin de si
      EFFACER MENU($Menu) `Effacer le menu pour libérer la mémoire
   Fin de cas 

Référence

EFFACER MENU, Pop up menu dynamique, WA LIRE HISTORIQUE URL.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant