DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Votre version : XXF150063J

Cette page concerne la version  28 et supérieures de WINDEV, WEBDEV et WINDEV Mobile. Mettre à niveau votre version.
Le contenu de cette page a été mis à jour en version 28.  Consultez la documentation 28 dès maintenant.
Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Kanban
  • Evénements gérés par défaut
  • Evénements gérés par WEBDEV
  • Evénements optionnels
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
Evénements associés à un champ Kanban
Evénements gérés par défaut
WEBDEV - Code ServeurWEBDEV - Code Navigateur

Evénements gérés par WEBDEV

WEBDEV gère par défaut les événements suivants (ordre d'apparition sous l'éditeur de code) :
EvénementCondition d'exécution
InitialisationExécuté à l'ouverture de la page. *
Début de déplacement d'une carte (Code navigateur)Exécuté lors de la sélection d'une carte pour la déplacer dans la liste de Kanban ou dans le champ Kanban.
Cet événement reçoit en paramètre une variable de type kbCarte qui permet de connaître et de manipuler la carte déplacée.
Déplacement d'une carte (Code navigateur)Exécuté lors du déplacement d'une carte dans une liste de Kanban ou dans le champ Kanban. Cet événement est exécuté entre le début de déplacement d'une carte et la fin de déplacement d'une carte. Il correspond au moment où l'utilisateur déplace la carte avec le bouton gauche de la souris enfoncé.
Cet événement reçoit en paramètres :
  • une variable de type kbCarte qui correspond à la carte déplacée,
  • un champ de type Liste de Kanban qui correspond à la liste de Kanban d'origine.
  • une variable de type Entier qui correspond à l'indice / position d'origine de la carte.
Fin de déplacement d'une carte (Code navigateur)Exécuté lorsque l'utilisateur termine le déplacement et relâche le bouton gauche de la souris.
Cet événement reçoit en paramètres :
  • une variable de type kbCarte qui correspond à la carte déplacée,
  • un champ de type Liste de Kanban qui correspond à la liste de Kanban destination.
  • une variable de type Entier qui correspond à l'indice / position destination de la carte.
Fin de déplacement d'une carte (Code serveur)Exécuté lorsque l'utilisateur termine le déplacement et relâche le bouton gauche de la souris.
Cet événement reçoit en paramètres :
  • une variable de type kbCarte qui correspond à la carte déplacée,
  • un champ de type Liste de Kanban qui correspond à la liste de Kanban destination.
  • une variable de type Entier qui correspond à l'indice / position destination de la carte.
Suppression d'une carte (Code Serveur)Exécuté lors de la suppression d'une carte effectuée par l'utilisateur :
  • l'utilisateur sélectionne la carte. Le bouton "Supprimer" apparaît en bas de la liste.
  • l'utilisateur déplace la carte vers le bouton "Supprimer".
  • lorsque la carte est relâchée sur le bouton "Supprimer", le code "Suppression d'une carte" est exécuté.
Cet événement reçoit en paramètre une variable de type kbCarte qui correspond à la carte à supprimer.
Si cet événement renvoie :
  • Vrai, la carte est supprimée,
  • Faux, la carte n'est pas supprimée.
Cet événement n'est pas exécuté si la suppression de la carte est effectuée par programmation.
Remarque : La suppression de la carte est automatique lorsque le binding est utilisé.
Ajout d'une carte (via le bouton d'ajout) (Code Serveur)Exécuté à chaque nouvel ajout d'une carte dans le champ effectué par l'utilisateur : L'utilisateur clique sur le bouton "+" pour ajouter la carte, puis saisit directement le titre. Le code est exécuté lors de la validation de cette saisie.
Cet événement reçoit en paramètres :
  • une variable de type kbCarte qui correspond à la carte créée.
  • un champ de type Liste de Kanban qui correspond à la liste dans laquelle l'ajout est effectué.
Si cet événement renvoie :
  • Vrai, la carte est ajoutée dans le champ Kanban,
  • Faux, la carte n'est pas ajoutée dans le champ Kanban.
Cet événement n'est pas exécuté si l'ajout de la carte est effectué par programmation.
Remarque : L'ajout de la carte est automatique lorsque le binding est utilisé.
Affichage du détail d'une carte (Code Serveur)Cet événement est exécuté lors de l'affichage du détail d'une carte.
Cet événement reçoit en paramètre une variable de type kbCarte qui correspond à la carte manipulée.
Affichage du détail d'une carte (Code Navigateur)Cet événement est exécuté lors de l'affichage du détail d'une carte.
Cet événement reçoit en paramètre une variable de type kbCarte qui correspond à la carte manipulée.

Remarque : Dans une page statique, seuls les codes navigateur sont disponibles.
Evénements optionnels
Plusieurs événements optionnels peuvent être gérés. Pour ajouter un événement 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 événements à xxx" situé à la fin de la fenêtre de code, après le dernier événement.
  4. La totalité des événements optionnels disponibles pour le champ est affichée.
  5. Cochez l'événement optionnel à ajouter et validez.
    Remarque : Il est possible de sélectionner plusieurs événements optionnels.
  6. L'événement optionnel sélectionné est automatiquement ajouté dans les événements gérés par le champ.
Pour désactiver un événement optionnel, il suffit d'effectuer les mêmes manipulations pour afficher la liste des événements optionnels. Il suffit ensuite de décocher les événements 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.
Version minimum requise
  • Version 28
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/04/2024

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