|
|
|
|
|
- Présentation du champ Liste
- Créer un champ Liste
- Vocabulaire
- Notes
Présentation du champ Liste Le champ Liste permet d'afficher une liste d'éléments et de sélectionner un ou plusieurs éléments dans cette liste. La liste est déroulée, c'est-à -dire que plusieurs éléments de la liste sont affichés dans la fenêtre ou la page. Les éléments d'un champ Liste peuvent : - être déterminés lors de la création du champ sous l'éditeur.
- être déterminés par programmation.
- provenir d'un fichier de données ou d'une requête.
- provenir d'une variable (globale au projet, à la fenêtre ou à la page, membre de classe, ...).
Pour créer un champ Liste : - Sous le volet "Création", dans le groupe "Données" :
- déroulez "Liste" et cliquez sur "Liste".
- Cliquez dans la fenêtre à la position où le champ doit être créé. L'assistant de création d'un champ Liste se lance automatiquement.
Pour afficher les caractéristiques du champ, sélectionnez l'option "Description" dans le menu contextuel du champ. Pour manipuler simplement un champ Liste, il est nécessaire de connaître le vocabulaire suivant : | | Nom | Définition |
---|
Bandeau de sélection | Permet de visualiser l'élément sélectionné. Le plus souvent, une couleur spécifique est utilisée. | Défilement Vertical | Sens de défilement du champ Liste. Si le nombre d'éléments affichés dans le champ Liste dépasse le nombre d'éléments visibles, un ascenseur vertical apparaît automatiquement. Si la taille d'un élément est supérieure à la largeur du champ Liste, cet élément sera tronqué. Aucun ascenseur horizontal n'apparaîtra automatiquement. | Liste Fichier | Le champ Liste est basé sur un fichier de données ou une requête. Les éléments du champ Liste correspondent à des enregistrements du fichier de données. Deux types de champ Liste fichier sont disponibles :- Liste fichier "Chargé en mémoire" : le contenu du champ Liste est chargé en mémoire puis affiché. L'accès aux différents éléments du champ Liste est plus rapide. Ce mode est réservé pour des fichiers de données de moins de 100 000 enregistrements.
- Liste fichier "Accès direct (sans limite)" : Le champ Liste affiche directement le contenu du fichier de données ou de la requête. L'enregistrement en cours correspond à l'élément sélectionné. Chaque déplacement dans le champ Liste entraîne un accès au fichier de données lié. Ce type de champ Liste est réservé aux fichiers de données de plus de 100 000 enregistrements.
| Liste par programmation | Le champ Liste n'est basé ni sur un fichier de données ni sur une requête. Les éléments affichés dans le champ Liste sont déterminés par le développeur (dans la fenêtre de description ou par programmation) | Liste monosélection | L'utilisateur peut uniquement sélectionner un élément dans le champ Liste. | Liste multisélection | L'utilisateur peut sélectionner en même temps plusieurs éléments dans le champ Liste. Pour sélectionner plusieurs éléments, l'utilisateur peut effectuer une des manipulations suivantes :- sélectionner les éléments 1 par 1 en maintenant la touche Ctrl enfoncée.
- sélectionner plusieurs éléments consécutifs en même temps en maintenant la touche Maj enfoncée.
| Liste sur variable | Le champ Liste est basé sur une variable (globale au projet, à la fenêtre ou à la page, membre de classe, ...). |
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Déplacement d'éléments entre deux listes
[ + ] Utilisation des fonctions ListeXXX pour déplacer un ou plusieurs éléments d'une liste vers une autre.
|
|
Exemples unitaires (WINDEV) : Listes graphiques
[ + ] Manipulation des listes graphiques : - Sélectionner ou désélectionner une option de la liste - Gérer une liste multi-colonnes - Gérer la sélection par glissement - Gérer une valeur "cachée"
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|