|
|
|
|
|
- Présentation
- Programmation
- Options "Cocher / Décocher"
- Options de filtrage
Menu contextuel des colonnes Interrupteur (FAA)
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 : - 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).
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|