PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Traitements gérés
  • Traitements gérés par WINDEV et WINDEV Mobile
  • Traitements gérés par WEBDEV
  • Traitements optionnels
  • Code de tri d'une colonne
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 gérés
WINDEVWINDEV Mobile

Traitements gérés par WINDEV et WINDEV Mobile

Versions 20 et supérieures
WINDEV MobileAndroid Le champ Table (et ses colonnes) est désormais disponible pour les applications Android.
WINDEV MobileiPhone/iPad Le champ Table (et ses colonnes) est désormais disponible pour les applications iPhone/iPad.
Nouveauté 20
WINDEV MobileAndroid Le champ Table (et ses colonnes) est désormais disponible pour les applications Android.
WINDEV MobileiPhone/iPad Le champ Table (et ses colonnes) est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileAndroid Le champ Table (et ses colonnes) est désormais disponible pour les applications Android.
WINDEV MobileiPhone/iPad Le champ Table (et ses colonnes) est désormais disponible pour les applications iPhone/iPad.
WINDEV et WINDEV Mobile gèrent par défaut les traitements suivants (ordre d'apparition sous l'éditeur de code) :
TraitementCondition d'exécution
InitialisationExécuté à l'ouverture de la fenêtre. *

Cas particulier : Table fichier remplie automatiquement :
Lors de l'exécution de ce code, la table n'est pas encore remplie. Il est possible de forcer le remplissage de la table dans ce code avec :Il est également possible de filtrer les enregistrements avec la fonction HFiltre.
Entrée (dans la colonne)Exécuté lorsque la colonne prend le focus.
Sortie (de la colonne)Exécuté lors du changement de champ (touche TAB, changement de champ par la souris, ...).
A chaque modificationExécuté lorsque l'utilisateur modifie le contenu d'une colonne.
(*) Par défaut, le traitement "Initialisation" de chaque champ est exécuté selon l'ordre de création des différents champs dans la fenêtre. Pour modifier cet ordre d'exécution :
  1. Sélectionnez l'option "Fenêtres .. Éditer l'ordre d'initialisation".Sous le volet "Fenêtre", dans le groupe "Ordre", cliquez sur "Initialisation".
  2. Dans la fenêtre qui s'affiche, utilisez les flèches situées sur la droite pour modifier l'ordre d'initialisation des champs.
WEBDEV - Code Serveur

Traitements gérés par WEBDEV

WEBDEV gère les traitements suivants pour les colonnes de table :
  • Table navigateur :
    TraitementCondition d'exécution
    Entrée de champ (code navigateur)Exécuté lorsque la colonne prend le focus.
    Sortie avec modification (code navigateur)Exécuté lors du changement de champ avec modification de la colonne.
    Sortie de champ (code navigateur)Exécuté lors du changement de champ.
  • Table AJAX :
    TraitementCondition d'exécution
    Initialisation (code serveur)Exécuté à l'ouverture de la page.
    Entrée dans la colonne (code navigateur)Exécuté lorsque la colonne prend le focus.
    Sortie (de la colonne) avec modification (code navigateur)Exécuté lors du changement de champ après modification (touche TAB, changement de champ par la souris, ...).
    Sortie (de la colonne) (code navigateur)Exécuté lors du changement de champ sans modification (touche TAB, changement de champ par la souris, ...).
    En sortie de ligne si modification (code serveur)Exécuté lorsque l'utilisateur modifie le contenu d'une colonne. Ce traitement est exécuté uniquement en sortie de ligne.
    A chaque recherche avec la loupe (code serveur)Exécuté lorsque l'utilisateur utilise la loupe pour effectuer une recherche.
  • Table classique :
    TraitementCondition d'exécution
    Initialisation (code serveur)Exécuté lors de l'ouverture de la page.
    Entrée de champ (code navigateur)Exécuté lorsque la colonne prend le focus.
    Sortie avec modification (code navigateur)Exécuté lors du changement de champ avec modification de la colonne.
    Sortie de champ (code navigateur)Exécuté lors du changement de champ.
Traitements optionnels
WINDEVWINDEV MobileiPhone/iPadWindows Mobile 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.
Il est ainsi possible de gérer :
  • l'utilisation de la loupe pour effectuer une recherche (traitement "A chaque recherche avec la loupe"). Ce traitement est exécuté lors de la recherche (pour chaque caractère saisi) à partir du champ de recherche "loupe".
  • le tri des colonnes (traitement "A chaque tri"). Ce traitement est exécuté lorsque l'utilisateur trie la colonne à l'aide des icônes et .
  • Versions 19 et supérieures
    le redimensionnement des colonnes (traitement "Redimensionnement de la colonne"). Ce traitement est exécuté lorsque l'utilisateur redimensionne la colonne.
    Nouveauté 19
    le redimensionnement des colonnes (traitement "Redimensionnement de la colonne"). Ce traitement est exécuté lorsque l'utilisateur redimensionne la colonne.
    le redimensionnement des colonnes (traitement "Redimensionnement de la colonne"). Ce traitement est exécuté lorsque l'utilisateur redimensionne la colonne.
WINDEVWINDEV MobileiPhone/iPadWindows Mobile

Code de tri d'une colonne

Lorsque l'utilisateur clique sur le titre d'une colonne de table, le code de tri de la colonne est automatiquement appelé.
Pour connaître le sens du tri, il suffit de déclarer un paramètre au début du code de tri.
// -- A chaque tri de COL_Colonne1
PROCEDURE Tri(bCroissant)
Trace(bCroissant ? "Tri croissant colonne" SINON "Tri décroissant")
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire