DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Lien
  • Présentation
  • Les différents types disponibles
  • Remarque : les navigateurs Internet autorisent uniquement une seule action sur la page par traitement
  • Choisir un type de lien
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Choisir le type du lien
Présentation
WEBDEV propose plusieurs types de liens en fonction de l'action du lien sur les champs de la page.
Les différents types disponibles
Le type du lien est lié au type d'opération effectué sur les champs. Le choix de l'opération se fait dans la fenêtre de description du lien (onglet "Général").
Les types d'opération disponibles sont les suivants :
  • Envoyer les valeurs au serveur (submit) :
    Le lien valide l'ensemble des champs de la page en cours et renvoie la valeur des champs au serveur. Le serveur effectue alors l'action spécifiée.
  • Effacer le contenu des champs côté navigateur (reset) :
    Le lien vide tous les champs de la page (sauf les champs initialisés par programmation).
  • Ne rien envoyer au serveur :
    Le lien effectue l'action demandée mais ne renvoie pas le contenu des champs de la page en cours au serveur.

Remarque : les navigateurs Internet autorisent uniquement une seule action sur la page par traitement

Certains types de lien provoquent automatiquement une action sur la page (lien réalisant l'opération "Envoyer les valeurs au serveur (submit)" par exemple).
Si les fonctions PageValide ou EmailOuvreMessagerie sont utilisées dans l'événement "Clic navigateur" de ces liens (ou dans une procédure appelée par cet événement), cette fonction sera ignorée : seule l'action du lien sera effectuée.
Conséquences : Les fonctions PageValide ou EmailOuvreMessagerie ne peuvent pas être utilisées dans un code provoquant (automatiquement ou non) une action. Ces fonctions sont ignorées :
  • dans le code de clic d'un lien réalisant l'opération "Envoi au serveur"
  • dans le code de clic d'un lien réalisant l'opération "autre" dont l'action est différente de "Aucune"
  • si la fonction PageValide est suivie de la fonction EmailOuvreMessagerie (dans le traitement en cours, dans une procédure appelée par le traitement en cours, ou dans un autre traitement appelé par la fonction Exécute).
  • si la fonction EmailOuvreMessagerie est suivie de la fonction PageValide (dans le traitement en cours, dans une procédure appelée par le traitement en cours, ou dans un autre traitement appelé par la fonction Exécute).
Pour utiliser les fonctions PageValide ou EmailOuvreMessagerie depuis un lien (code de clic navigateur du bouton), ce lien doit avoir les caractéristiques suivantes (onglet "Général" de la fenêtre de description) :
  • Opération sur les champs : "Aucune"
  • Action : "Aucune"
Choisir un type de lien
Voici quelques exemples d'utilisation "classique" des liens dans une page :
Action à effectuerExempleOpération sur les champs
Envoyer les données de la page en cours au serveur pour traitement.Formulaire d'enregistrement.
Le lien permet de vérifier la validité des informations saisie et affiche une page de confirmation.
Envoyer la valeur des champs au serveur (submit)
Effectuer un traitement sur le serveur, sans récupérer les données de la page en cours.Page de menu constituée de boutons.
Chaque lien permet d'afficher une page du site.
Aucune
Effectuer un traitement en code navigateurExécuter un calcul simple, un contrôle de saisie, ...Aucune
Afficher une page statique du siteAfficher la page d'accueil du site.Aucune
Afficher une page extérieure au siteLancer un moteur de recherche.Aucune
Réinitialiser les champs de la pageVider les champs de la page en cours.Réinitialiser les champs de la page (reset)
Voir Aussi
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale