PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation du champ Liste
  • Créer un champ Liste
  • Vocabulaire
  • Notes
  • Liste fichier ou liste sur source : Nombre de lignes
  • Limites en Java
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
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.
Versions 15 et supérieures
WINDEV MobileAndroid Les champs Liste sont désormais disponibles pour les applications Android.
Nouveauté 15
WINDEV MobileAndroid Les champs Liste sont désormais disponibles pour les applications Android.
WINDEV MobileAndroid Les champs Liste sont désormais disponibles pour les applications Android.
Versions 16 et supérieures
WINDEVLinux Les champs Liste sont désormais disponibles pour les applications WINDEV sous Linux.
Nouveauté 16
WINDEVLinux Les champs Liste sont désormais disponibles pour les applications WINDEV sous Linux.
WINDEVLinux Les champs Liste sont désormais disponibles pour les applications WINDEV sous Linux.
Versions 17 et supérieures
WINDEV MobileiPhone/iPad Les champs Liste sont désormais disponibles pour les applications iPhone/iPad.
Nouveauté 17
WINDEV MobileiPhone/iPad Les champs Liste sont désormais disponibles pour les applications iPhone/iPad.
WINDEV MobileiPhone/iPad Les champs Liste sont désormais disponibles pour les applications iPhone/iPad.
Versions 18 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Les champs Liste sont désormais disponibles pour les applications en mode Windows Store apps.
Nouveauté 18
WINDEVWINDEV MobileUniversal Windows 10 App Les champs Liste sont désormais disponibles pour les applications en mode Windows Store apps.
WINDEVWINDEV MobileUniversal Windows 10 App Les champs Liste sont désormais disponibles pour les applications en mode Windows Store apps.
WINDEVWINDEV Mobile Sous WINDEV et WINDEV Mobile, les listes suivantes sont disponibles :
Liste texte
Liste combinant images et texte.
Liste multicolonne graphique permettant de sélectionner facilement une couleur
WEBDEV - Code Serveur Sous WEBDEV, les listes ont le format suivant :
Ces éléments 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, ...).
WINDEVWINDEV MobileWindows Mobile Il est également possible de dessiner dans les listes ou d'afficher une image grâce aux fonctions de dessin spécifiques aux listes.
Créer un champ Liste
Pour créer un champ de type Liste :
  1. Sous l'éditeur de fenêtres, cliquez sur l'icône (ou sélectionnez l'option "Insertion .. Champ .. Liste").Sous le volet "Création", dans le groupe "Données" :
    • WINDEV déroulez "Table et liste" et cliquez sur "Liste".
    • WEBDEV - Code Serveur cliquez sur "Liste".
    • WINDEV Mobile déroulez "Liste" et cliquez sur "Liste".
  2. 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.
Vocabulaire
Pour manipuler simplement une liste, il est nécessaire de connaître le vocabulaire suivant :
NomDéfinition
Bandeau de sélectionPermet de visualiser l'élément sélectionné. Le plus souvent, une couleur spécifique est utilisée.
Défilement VerticalSens de défilement de la liste.
Si le nombre d'éléments affichés dans la 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 de la liste, cet élément sera tronqué. Aucun ascenseur horizontal n'apparaîtra automatiquement.
Liste FichierLa liste est basée sur un fichier de données ou une requête. Les éléments de la liste correspondent à des enregistrements du fichier de données.Deux types de liste fichier sont disponibles :
  • Liste fichier "Chargée en mémoire" : le contenu de la liste est chargé en mémoire puis affiché. L'accès aux différents éléments de la liste est plus rapide. Ce mode est réservé pour des fichiers de données de moins de 100 000 enregistrements.
  • Liste fichier "Mode Accès direct (sans limite)" : La 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 la liste entraîne un accès au fichier lié. Ce type de liste est réservé aux fichiers de données de plus de 100 000 enregistrements.
Liste MémoireLa liste n'est basée ni sur un fichier de données ni sur une requête. Les éléments affichés dans la liste sont déterminés par le développeur (dans la fenêtre de description ou par programmation)
Liste mono sélectionL'utilisateur peut uniquement sélectionner un élément dans la liste.
Liste multisélectionL'utilisateur peut sélectionner en même temps plusieurs éléments dans la liste.
Pour sélectionner plusieurs éléments, l'utilisateur doit :
  • soit sélectionner les éléments 1 par 1 en maintenant la touche [Ctrl] enfoncée.
  • soit sélectionner plusieurs éléments consécutifs en même temps en maintenant la touche [Shift] enfoncée.
Liste sur sourceLa liste est basée sur une variable (globale au projet, à la fenêtre ou à la page, membre de classe, ...).
Notes
WEBDEV - Code Serveur

Liste fichier ou liste sur source : Nombre de lignes

Il est possible de spécifier le nombre maximum de lignes affichées dans un champ Liste fichier ou sur source (onglet "Contenu"). Si ce nombre est inférieur au nombre d'éléments du champ Liste, un message d'erreur apparaît au chargement de la page.
Par exemple : Une liste contient 10 éléments. Le nombre maximum de lignes correspond à 5. Un message d'erreur apparaîtra au chargement de la page.
Remarque : Plus le nombre d'éléments contenus dans le champ est important, plus le temps de chargement de la page sera long.
Java

Limites en Java

En Java, les caractéristiques suivantes ne sont pas gérées :
  • bulle sur ascenseur.
  • liste multicolonne.
  • numéro d'aide associé à la liste.
Liste des exemples associés :
Déplacement d'éléments entre deux listes 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.
Listes graphiques 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"
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire