Représente un contrôle de zone de liste déroulante. Ce contrôle peut être lié à une source de données et permet la saisie semi automatique des données et la recherche rapide d’un élément de la liste.
Diagramme de classes
Principales fonctions et méthodes
TSISource: Détermine le nom de la source de données à afficher dans la liste déroulante (à saisir par le développeur).
TSIMembre: Détermine le nom de propriété de la source de données à afficher dans la liste déroulante (à saisir par le développeur).
TSIValueMembre: Détermine le nom de propriété de la clé de chaque élément de la liste (à saisir par le développeur).
TSIPropriete: Détermine la propriété de l’objet métier (source de données) à lier avec le contrôle utilisateur (à saisir par le développeur dans un formulaire de type TSIFrmFicheSaisie).
TSIChamp: Détermine la propriété (nom de la colonne) de la source de données sur laquelle on voulait appliquer un filtre (à saisir par le développeur dans un formulaire qui implémente IFiltrable comme TSIFrmListModel, TFIFrmFilterModel, TSIFrmGridSaisie).
RetrieveFilter: Détermine la chaîne de filtrage à appliquer sur la source de données (à saisir par le développeur).
TSITypeCombo: Détermine la nature de données à remplir dans la liste (à saisir par le développeur).Les valeurs possibles de cette propriété sont :
- Table : la source de données est une table ou vue de la base de données.
- Values : Ensemble de valeurs à saisir par le développeur dans la propriété « TSIItemValues».
ListItem : contient l’ensemble des éléments à remplir dans la liste.
TSIDefaultTrie: Détermine le tri à appliquer sur la source de données.
TSIFilterParDefaut: Détermine le filtre à appliquer sur la source de données.