PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Traitements gérés par défaut
  • Associer une procédure locale à un super champ
  • Traitements optionnels
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
Traitements associés aux superchamps
Traitements gérés par défaut
WINDEVWINDEV Mobile WINDEV et WINDEV Mobile gèrent par défaut les traitements suivants (ordre d'apparition sous l'éditeur de code) :
TraitementCondition d'exécution
Déclarations globalesCode de déclaration des variables globales au superchamp. Ces variables peuvent être de n'importe quel type. Elles pourront être utilisées dans n'importe quel traitement associé au superchamp ou à un des champs composant le superchamp.
InitialisationExécuté à l'ouverture de la fenêtre.
EntréeExécuté lors de l'entrée du curseur dans un champ composant le superchamp
SortieExécuté lors de la sortie du curseur d'un des champs composant le superchamp
A chaque modificationCe code n'est pas exécuté par défaut. Pour l'exécuter, utilisez la fonction ExécuteTraitement avec la constante trtModification.
WEBDEV - Code Serveur WEBDEV gère par défaut les traitements suivants (ordre d'apparition sous l'éditeur de code) :
TraitementCondition d'exécution
Déclarations globales (Code serveur)Code de déclaration des variables globales au superchamp. Ces variables peuvent être de n'importe quel type. Elles pourront être utilisées dans n'importe quel traitement associé au superchamp ou à un des champs composant le superchamp.
Initialisation (Code serveur)Exécuté à l'ouverture de la page.
Chargement (code navigateur)Exécuté au chargement de la page.
Remarque : Dans une page statique, seuls les traitements navigateur sont disponibles.
Associer une procédure locale à un super champ
Pour créer une procédure locale au superchamp :
  1. Affichez la description du superchamp.
  2. Cliquez sur le bouton "Ajouter" placé sous le champ "Procédures locales". Une nouvelle procédure est créée.
  3. Cliquez sur le bouton "Code" pour éditer le code de la procédure.
Astuce : Pour créer des procédures locales liées au superchamp, il est possible de réaliser les manipulations suivantes :
  1. Sélectionnez votre fenêtre (ou page) puis le superchamp dans le volet "Explorateur de projet".
  2. Cliquez sur la flèche noire à côté du nom du superchamp dans l'explorateur de projet. Les procédures locales apparaissent.
  3. Sélectionnez "Procédures locales". Les procédures locales affichées sont celles du superchamp. Vous pouvez ajouter, renommer ou supprimer des procédures locales au superchamp.
Traitements optionnels
Plusieurs traitements optionnels peuvent être gérés.
Pour gérer un traitement optionnel, il suffit de le sélectionner dans la barre d'icônes de la fenêtre de code.
Pour ajouter un traitement optionnel :
  1. Sélectionnez le champ voulu.
  2. Affichez la fenêtre de code de ce champ (touche F2).
  3. Cliquez sur le lien "Ajouter d'autres traitements à xxx" situé à la fin de la fenêtre de code, après le dernier traitement.
  4. La totalité des traitements optionnels disponibles pour le champ est affichée.
  5. Cochez le traitement optionnel à ajouter et validez.
    Remarque : Il est possible de sélectionner plusieurs traitements optionnels.
  6. Le traitement optionnel sélectionné est automatiquement ajouté dans les traitements gérés par le champ.
Pour désactiver un traitement optionnel, il suffit d'effectuer les mêmes manipulations pour afficher la liste des traitements optionnels. Il suffit ensuite de décocher les traitements optionnels à supprimer.
Remarque : Si le code désactivé contient du code WLangage, ce code est automatiquement supprimé.
Il est ainsi possible de gérer par exemple :
  • le survol du champ par la souris,
  • le bouton gauche enfoncé, relâché, avec un double-clic,
  • le bouton droit enfoncé, relâché, avec double-clic,
  • la roulette de la souris, etc.
Voir Aussi
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire