3.1.4. Les composants listes¶
3.1.4.1. La liste¶
Quasiment identique à la liste déroulante, elle permet d’afficher et de sélectionner plusieurs valeurs. Elle peut être remplie à l’aide d’un jeu de données, ou bien avec des valeurs saisies en dur par le designer de l’application.
Elle possède aussi un déclencheur Au changement de valeur
.

Affectation d’une liste de valeurs fixes
Une liste de valeurs fixes peut être affectée à une liste depuis les propriétés du contrôle (onglet Données). Sélectionner le type de données Valeurs fixes puis cliquer sur le bouton pour saisir une valeur. Valider avec , puis recommencer l’opération pour chaque valeur à saisir. Les données peuvent être modifiées avec et supprimées avec .
Attention
Cliquer sur l’icône située à côté du dans la zone Label supprimera toute la liste.

Affectation d’un jeu de données
Un jeu de données peut être affecté à une liste depuis les propriétés du contrôle (onglet Données). Sélectionner le type de données Jeu de données puis sélectionner le jeu de données à associer à la liste. Si le jeu de données n’existe pas, il est possible d’en créer un nouveau en cliquant sur le bouton Créer un nouveau jeu de données, qui renverra vers le module de gestion des jeux de données.

Sélection du jeu de données « DataSet table Employe » dans les propriétés de la liste déroulante¶
3.1.4.2. La liste déroulante¶
La liste déroulante peut être remplie à l’aide d’un jeu de données, ou bien avec des valeurs saisies en dur par le designer de l’application. Ce type de liste ne permet qu’une unique sélection.
Elle possède un déclencheur, Au changement de valeur
, qui lance les comportements associés lors de la sélection d’une ligne dans la liste.

Affectation d’une liste de valeurs fixes
Une liste de valeurs fixes peut être affectée à une liste déroulante depuis les propriétés du contrôle (onglet Données). Sélectionner le type de données Valeurs fixes puis cliquer sur le bouton pour saisir une valeur. Valider avec , puis recommencer l’opération pour chaque valeur à saisir. Les données peuvent être modifiées avec et supprimées avec .
Attention
Cliquer sur l’icône située à côté du dans la zone Label supprimera toute la liste.

Affectation d’un jeu de données
Un jeu de données peut être affecté à une liste déroulante depuis les propriétés du contrôle (onglet Données). Sélectionner le type de données Jeu de données puis sélectionner le jeu de données à associer à la liste déroulante. Si le jeu de données n’existe pas, il est possible d’en créer un nouveau en cliquant sur le bouton Créer un nouveau jeu de données, qui renverra vers le module de gestion des jeux de données.

Sélection du jeu de données « DataSet table Employe » dans les propriétés de la liste déroulante¶
3.1.4.3. La liste à complétion assistée¶
Ce type de liste peut être utilisé conjointement avec un jeu de données, ou bien avec une liste saisie par le designer. Il permet, à partir d’une liste de données fournie, de proposer des valeurs en correspondance avec le début de saisie de l’utilisateur.
Il contient 2 déclencheurs :
Au changement de valeur
lance l’exécution des comportements à chaque saisie d’un caractère, ou bien lorsque l’utilisateur sélectionne une valeur dans la liste proposée.À la validation
lance l’exécution des comportements lorsque l’utilisateur clique sur le contrôle.

Il est possible de lier un jeu de données en le sélectionnant dans la liste Jeu de données associé dans les propriétés du contrôle (onglet Données).

Pour proposer une liste non-issue d’un jeu de données mais saisie manuellement par le designer, sélectionner le type de données Valeurs fixes dans les propriétés du contrôle (onglet Données) puis cliquer sur le bouton pour saisir une valeur. Valider avec , puis recommencer l’opération pour chaque valeur à saisir. Les données peuvent être modifiées avec et supprimées avec .
Attention
Cliquer sur l’icône située à côté du dans la zone Label supprimera toute la liste.

3.1.4.4. La liste déroulante à sélection multiple¶
Ce type de liste peut être utilisé conjointement avec un jeu de données, ou bien avec une liste saisie par le designer. Il permet, à partir d’une liste de données fournie, de sélectionner plusieurs entrées au lieu d’une seule.

La liste déroulante à sélection multiple permet de sélectionner plusieurs éléments dans une liste¶
Il contient 2 déclencheurs :
Au changement de valeur
lance l’exécution des comportements à chaque saisie d’un caractère, ou bien lorsque l’utilisateur sélectionne une valeur dans la liste proposée.À la validation
lance l’exécution des comportements lorsque l’utilisateur clique sur le contrôle.

Il est possible de lier un jeu de données en le sélectionnant dans la liste Jeu de données associé dans les propriétés du contrôle (onglet Données). Il est impératif de désigner un attribut en tant que valeur : cliquer sur sur l’attribut souhaité, puis sélectionner la fonction Valeur.

Pour proposer une liste non-issue d’un jeu de données mais saisie manuellement par le designer, sélectionner le type de données Valeurs fixes dans les propriétés du contrôle (onglet Données) puis cliquer sur le bouton pour saisir une valeur. Valider avec , puis recommencer l’opération pour chaque valeur à saisir. Les données peuvent être modifiées avec et supprimées avec .
Attention
Cliquer sur l’icône située à côté du dans la zone Label supprimera toute la liste.
