PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Comment exécuter un traitement spécifique lors d'un clic sur l'entête d'une colonne de table ?
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
Comment exécuter un traitement spécifique lors d'un clic sur l'entête d'une colonne de table ?
Pour exécuter un traitement spécifique lors d'un clic sur une colonne de table :
  1. Interception de l'événement dans le code d'initialisation de la table :
    // Code d'initialisation de la table :
    Evénement("CLIC_ENTETE_COLONNE", "TABLE1", 1529)

    Dans ce code, "TABLE1" correspond au nom du champ Table.
  2. Procédure permettant d'intercepter le clic sur l'entête de colonne. Dans cette procédure, il est possible de récupérer le numéro de la colonne sur laquelle l'utilisateur a cliqué.
    // Code de la procédure CLIC_ENTETE_COLONNE
    PROCEDURE CLIC_ENTETE_COLONNE()
    Trace("On a cliqué sur l'entête de la colonne n° " + _EVE.wParam)

    // <Votre traitement spécifique>
Remarques :
  • Pour créer une procédure locale depuis l'éditeur de code, sélectionnez l'option "Insertion .. Nouvelle procédure locale".Pour créer une procédure locale depuis l'éditeur de code, sous le volet "Code", dans le groupe "Procédures", déroulez "Nouveau" et sélectionnez "Nouvelle procédure locale".
  • La procédure peut si besoin empêcher le tri de la colonne. Il suffit pour cela d'insérer la ligne de code suivante :
    _EVE.Retour = 0
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire