PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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 la valeur des champs 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.
  • Réinitialiser les champs de la page (reset) :
    Le lien vide tous les champs de la page (sauf les champs initialisés par programmation).
  • Aucune :
    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 la valeur de champs au serveur", lien réalisant l'opération "Aucune" dont l'action est différente de "aucune").
Si les fonctions PageValide ou EmailOuvreMessagerie sont utilisées dans le traitement de clic navigateur de ces liens (ou dans une procédure appelée par ce traitement), 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 traitementFormulaire 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 coursPage 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 siteAucune
Afficher une page extérieure au siteLancer un moteur de rechercheAucune
Réinitialiser les champs de la pageVider les champs de la page en coursRéinitialiser les champs de la page (reset)
Voir Aussi
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire