Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
WA Creer menu historique URL
|
WA Creer menu historique URL ( {* ;} objet {; direction} ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
* | Opérateur |
![]() |
Si spécifié, objet est un nom d'objet (chaîne) Si omis, objet est une variable | |||||
objet | Objet de formulaire |
![]() |
Nom d'objet (si * est spécifié) ou Variable (si * est omis) | |||||
direction | Entier long |
![]() |
0 ou omis=Liste des URLs précédents, 1=Liste des URLs suivants | |||||
Résultat | RefMenu |
![]() |
Référence du menu | |||||
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" :
Constante | Type | Valeur |
WA URLs précédents | Entier long | 0 |
WA URLs suivants | Entier long | 1 |
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 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.
Note de compatibilité : A partir de 4D v19 R5, cette commande remplit un menu uniquement avec l'URL courante des zones web à l'aide du moteur de rendu du système de Windows.
Le code suivant pourrait être associé à un bouton 3D avec pop up menu libellé "Précédent" :
Au cas ou
:(Evenement formulaire code=Sur clic) //Clic simple
WA OUVRIR URL PRECEDENT(WA_zone)
:(Evenement formulaire code=Sur clic alternatif) //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
Produit : 4D
Thème : Zone Web
Numéro :
1049
Nom intl. : WA Create URL history menu
Créé : 4D v11 SQL Release 2
Modifié : 4D v19 R5
4D - Langage ( 4D v20)
4D - Langage ( 4D v20.1)
4D - Langage ( 4D v20.2)
4D - Langage ( 4D v20.3)
4D - Langage ( 4D v20.4)
4D - Langage ( 4D v20.5)
4D - Langage ( 4D v20.6)