PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
  • 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 WatchCatalystUniversal 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 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
    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, 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
Minimum version required
  • Version 10
Comments
Eventos no Cabecalho Tabela
PROCEDURE WIN_Table_pedido1()

Event("procedure_coluna_numero","TABLE_pedido",1529)

//-------------------------------

PROCEDURE procedure_coluna_numero()

Trace("Coluna Numero: => "+_EVE.wParam
Trace("Nome Procedure: => "+_EVE.name)


//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/04/curso-windev-tabela-025-eve-eventos-no.html
De matos AMARILDO
23 Apr. 2016