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

ICE03
ICE06
ICE17
ICE32