Configurer une zone de liste modifiable
Configurez une zone de liste modifiable pour utiliser les données d’un nœud de projet ou d’une base de données et afficher des éléments sélectionnables lors de l’exécution.
- DansVue de projet, dansInterface utilisateur, cliquez avec le bouton droit sur un conteneur et sélectionnez .
- DansPropriétés, configurez la propriétéModèle. Procédez de l’une des manières suivantes :
- Créez un lien dynamique entre la propriétéModèleet le nœud de projet. Cela permet d'obtenir les valeurs des attributs ou des propriétés de tous les nœuds enfants directs.Par exemple, créez un lien dynamique avec le dossierModèleà l’aide d’objets contenant des données dansVue de projet. Pour plus d’informations, consultez Nœuds de projet.
- Créez un lien dynamique entre la propriétéModèleet un objet de base de données dansVue de projet. Cela permet d’obtenir les données contenues dans les tables de bases de données.Par exemple, sélectionnez un objet Base de données intégrée, ODBC ou InfluxDB. Pour plus d’informations, consultez Base de données.
Pour plus d’informations sur les liens dynamiques, consultez Créer des liens dynamiques. - (facultatif) DansPropriétés, développezModèleet spécifiez le type d’éléments à afficher dans l’objet en définissantGenre de l’élément.CONSEIL:La propriétéGenre de l’élémentest automatiquement définie avec le type d’objet ou de variable reconnu parmi les nœuds enfants.Par exemple, si le modèle est basé sur un nœud de dossier qui contient plusieurs instances d’un type d’objetMotor,Genre de l’élémentest automatiquement défini avec la référence au typeMotor. Dans ce cas, les valeurs qui s’affichent sont les attributs ou les propriétés de différentes instances (Motor1,Motor2,Motor3, etc.).
- CONSEIL: L’étape suivante est facultative pour les données du modèle de projet et requise pour les données provenant d’une base de données.DansPropriétés, dansRequête, saisissez une requête SQL standard pour filtrer les éléments obtenus à partir d’une base de données ou de nœuds de projet, comme spécifié dansModèle.Pour plus d’informations, consultez Requêtes SQL.Par exemple :SELECT * FROM Model WHERE SPEED > 40SELECT * FROM "DataLogger1" WHERE Speed > 40
- (facultatif) DansPropriétés, dansMode, sélectionnez une variante de zone de liste modifiable :
- Normal. Sélectionnez parmi les éléments existants.
- Normal avec recherche de texte. Sélectionnez parmi les éléments existants ou saisissez les noms complets des éléments existants.
- Modifiable. Sélectionnez des éléments existants ou saisissez des noms complets d’éléments existants. Pour ajouter des éléments, saisissez de nouveaux noms d’éléments.
- (facultatif) DansPropriétés, créez un lien dynamique entreÉlément sélectionnéet l’élément à sélectionner par défaut.Pour plus d’informations sur les liens dynamiques, consultez Créer des liens dynamiques.
- (facultatif) DansPropriétés, créez un lien dynamique entreValeur sélectionnéeet la valeur de chemin à sélectionner lorsqu’un utilisateur sélectionne un élément.Pour plus d’informations sur les liens dynamiques, consultez Créer des liens dynamiques.
- (facultatif) DansPropriétés, définissezAutoriser la désélectionsurVraipour activer l’annulation de la sélection des éléments sélectionnés dans l’objet.
- (Facultatif) DansPropriétés, configurezTri:
- Ordre de tri. Sélectionnez l’ordrecroissantoudécroissantpour les éléments.
- Réorganiser par. Définissez la propriété du nœud ou la colonne de table selon laquelle les éléments sont triés.CONSEIL: Utilisez des colonnes indexées pour le tri afin de garantir les meilleures performances des objets de contrôles de données lors de l’exécution.
- (Facultatif) DansPropriétés, configurezApparence:
- Visible. Affichez ou masquez la zone de liste modifiable lors de l’exécution.
- Activé. Activez ou désactivez l’interaction utilisateur avec la zone de liste modifiable lors de l’exécution.
- Opacité. Définissez l’opacité de la zone de liste modifiable de0(transparent) à100(opaque).
- Rotation. Faites pivoter la zone de liste modifiable d’un nombre spécifié de degrés.
- Style de zone de saisie. Sélectionnez un style graphique à appliquer à la zone de saisie de la zone de liste modifiable.Pour plus d’informations sur les feuilles de style, consultez Feuilles de style.
- Style de liste de données. Sélectionnez un style graphique à appliquer à la liste de données de la zone de liste modifiable.Pour plus d’informations sur les feuilles de style, consultez Feuilles de style.
- Style de barre de défilement. Sélectionnez un style graphique à appliquer à la barre de défilement de la zone de liste modifiable.Pour plus d’informations sur les feuilles de style, consultez Feuilles de style.
- (Facultatif) DansPropriétésou dans l’éditeur, configurez les paramètresTaille et disposition.Pour plus d’informations sur les propriétés de taille et de disposition, consultez Disposition des objets graphiques.
- (Facultatif) DansPropriétés, configurezTexte et police:
- Texte. Texte par défaut de la zone de liste modifiable à afficher lorsque sonModeestModifiable.
- Famille de polices. Sélectionnez une famille de polices pour le texte de la zone de liste modifiable.
- Taille de police. Définissez la taille de police du texte de la zone de liste modifiable.
- Épaisseur de police. Sélectionnez l’épaisseur de police du texte de la zone de liste modifiable.
- Police en italique. Appliquez une mise en forme italique au texte de la zone de liste modifiable.
- Couleur de texte. Définissez la couleur du texte de la zone de liste modifiable.
- (facultatif) DansÉvénements, associez une méthode à l’événementSélection de l’utilisateur modifiée.Pour plus d’informations sur l’association de méthodes à des événements existants, reportez-vous à la section Ajouter une méthode à un événement existant.Par exemple, affichez un panneau contenant des informations sur la valeur sélectionnée.
combo box
Fournir une réponse