DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Colonne de table
  • Comment exécuter un traitement spécifique lors d'un clic sur l'entête d'une colonne d'un champ Table ?
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
Comment exécuter un traitement spécifique lors d'un clic sur l'entête d'une colonne d'un champ Table ?
Pour exécuter un traitement spécifique lors d'un clic sur une colonne d'un champ Table :
  1. Interception de l'événement dans le code d'initialisation du champ Table :
    // Evénement "Initialisation" du champ 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
    PROCÉDURE 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, 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

Dernière modification : 25/05/2022

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