Table ListView
Les lignes d’une vue de liste ne sont pas traitées comme des contrôles individuels, mais elles font partie d’une vue de liste qui fonctionne comme un contrôle. La table ListView définit les valeurs de tous les listviews.
Cette table présente les colonnes suivantes.
Colonne | Type | Clé | Nullable |
---|---|---|---|
Propriété | Identificateur | O | N |
JSON | Integer | O | N |
Valeur | Formatted | N | N |
Texte | Formatted | N | O |
Binary_ | Identificateur | N | O |
Colonnes
-
Property
-
Propriété nommée à attacher à cet élément. Tous les éléments liés à la même propriété font partie de la même vue de liste.
-
Ordre
-
Entier positif utilisé pour déterminer l’ordre des éléments qui apparaissent dans une seule liste listview. Les entiers n’ont pas besoin d’être consécutifs. Si une vue de liste est définie comme étant triée, tous les éléments doivent avoir une valeur de classement. Si la vue de liste est définie comme non triée, cette colonne est ignorée.
-
Valeur
-
La chaîne de valeur associée à cet élément. La sélection de la ligne définit la propriété associée à cette valeur.
-
Texte
-
Texte visible et localisable à affecter à l’élément. Si cette entrée ou la colonne entière est manquante, le texte est défini par défaut sur l’entrée correspondante dans Valeur.
-
Binary_
-
Données d’image de l’icône. Il s’agit d’une clé étrangère à la table Binaire.
Notes
Le contenu des champs Valeur et Texte est mis en forme par la fonction MsiFormatRecord lors de la création du contrôle. Ils peuvent donc contenir n’importe quelle expression que la fonction MsiFormatRecord peut interpréter. La mise en forme se produit uniquement lorsque le contrôle est créé et elle n’est pas mise à jour si une propriété impliquée dans l’expression est modifiée pendant la durée de vie du contrôle.
Validation