DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / FAA (Fonctionnalités Automatiques de vos applications) / FAA sur les tables / tables hiérarchiques
  • Présentation
  • Programmation
  • Options "Cocher / Décocher"
  • Options de filtrage
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
Présentation
Les champs Table et Table hiérarchique peuvent proposer des colonnes de type Interrupteur permettant à l'utilisateur de sélectionner les options voulues.
Selon le nombre de lignes du champ, il peut être fastidieux pour l'utilisateur de cocher ou décocher toutes les lignes.
Le menu contextuel des colonnes de type Interrupteur proposent plusieurs options spécifiques qui simplifient les sélections :
Menu contextuel d'une colonne de type Interrupteur
  • Cocher tout : Permet de cocher tous les interrupteurs de la table.
  • Décocher tout : Permet de décocher tous les interrupteurs de la table.
  • Filtrer .. Cochées uniquement : Permet d'afficher dans la table uniquement les lignes cochées.
  • Filtrer .. Décochées uniquement : Permet d'afficher dans la table uniquement les lignes décochées.
Remarque : Ces options sont disponibles uniquement sur les colonnes de type Interrupteur :
  • des champs Table par programmation (ou Table hiérarchique par programmation).
  • des champs Table fichier chargé en mémoire (ou Table hiérarchique fichier chargé en mémoire).
Programmation

Options "Cocher / Décocher"

  • Pour cocher toutes les lignes du champ Table ou décocher toutes les lignes du champ Table ou Table hiérarchique, il suffit d'utiliser la fonction FAAExécute avec les constantes FAACocheTout et FAADécocheTout. Dans ce cas, la fonction s'applique à la colonne de type Interrupteur.
  • Pour ne pas proposer les options permettant de cocher et décocher toutes les lignes du champ Table ou Table hiérarchique, il suffit d'utiliser la fonction FAADésactive avec les constantes FAACocheTout et FAADécocheTout. Dans ce cas, la fonction s'applique au champ Table ou Table hiérarchique.
  • Pour modifier le libellé des options permettant de cocher et décocher toutes les lignes du champ Table ou Table hiérarchique, il suffit d'utiliser la fonction FAAChangeLibellé avec les constantes FAACocheTout et FAADécocheTout. Dans ce cas, la fonction s'applique au champ Table ou Table hiérarchique.

Options de filtrage

  • Pour désactiver les options de filtrage, il suffit d'utiliser la fonction FAADésactive avec la constante FAAFiltre sur le champ Table ou Table hiérarchique. Attention : Dans ce cas, toutes les options de filtre sont désactivées sur le champ et ses colonnes.
  • Pour exécuter le filtre sur la colonne Interrupteur du champ Table ou Table hiérarchique, il suffit d'utiliser la fonction TableActiveFiltre avec la constante filtreEgal. Exemple :
    // Filtre sur les colonnes décochées
    TableActiveFiltre(COL_SansNom1, filtreEgal, 0)
    // Filtre sur les colonnes cochées
    TableActiveFiltre(COL_SansNom1, filtreEgal, 1)
Version minimum requise
  • Version 22
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 15/06/2022

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