PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

PV

  • 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 bouton
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 bouton dans une page
Présentation
WEBDEV propose plusieurs types de boutons en fonction de l'action du bouton sur les champs de la page.
Les différents types disponibles
Le type de bouton 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 bouton (onglet "Général").
Les types d'opération disponibles sont les suivants :
  • Envoyer la valeur des champs au serveur (submit) :
    Le bouton 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 bouton vide tous les champs de la page (sauf les champs initialisés par programmation).
  • Aucune :
    Le bouton 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 bouton provoquent automatiquement une action sur la page (bouton réalisant l'opération "Envoyer la valeur de champs au serveur", bouton 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 boutons (ou dans une procédure appelée par ce traitement), cette fonction sera ignorée : seule l'action du bouton 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 bouton réalisant l'opération "Envoi au serveur".
  • dans le code de clic d'un bouton 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 bouton (code de clic navigateur du bouton), ce bouton 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 bouton
Voici quelques exemples d'utilisation "classique" des boutons 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 bouton 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 bouton 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)
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire