PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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 tables / tables hiérarchiques mémoire (remplies par programmation).
  • des tables / tables hiérarchiques fichier dont le contenu est 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 la table 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