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.
  1. Dans
    Vue de projet
    , dans
    Interface utilisateur
    , cliquez avec le bouton droit sur un conteneur et sélectionnez
    Nouveau
    Contrôles de données
    Zone de liste modifiable
    .
  2. Dans
    Proprié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èle
      et 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 dossier
      Modèle
      à l’aide d’objets contenant des données dans
      Vue de projet
      . Pour plus d’informations, consultez Nœuds de projet.
    • Créez un lien dynamique entre la propriété
      Modèle
      et un objet de base de données dans
      Vue 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.
  3. (facultatif) Dans
    Propriétés
    , développez
    Modèle
    et spécifiez le type d’éléments à afficher dans l’objet en définissant
    Genre de l’élément
    .
    CONSEIL:
    La propriété
    Genre de l’élément
    est 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’objet
    Motor
    ,
    Genre de l’élément
    est automatiquement défini avec la référence au type
    Motor
    . Dans ce cas, les valeurs qui s’affichent sont les attributs ou les propriétés de différentes instances (
    Motor1
    ,
    Motor2
    ,
    Motor3
    , etc.).
  4. 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.
    Dans
    Propriétés
    , dans
    Requê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é dans
    Modèle
    .
    Pour plus d’informations, consultez Requêtes SQL.
    Par exemple :
    SELECT * FROM Model WHERE SPEED > 40
    SELECT * FROM "DataLogger1" WHERE Speed > 40
  5. (facultatif) Dans
    Propriétés
    , dans
    Mode
    , 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.
  6. (facultatif) Dans
    Proprié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.
  7. (facultatif) Dans
    Propriétés
    , créez un lien dynamique entre
    Valeur sélectionnée
    et 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.
  8. (facultatif) Dans
    Propriétés
    , définissez
    Autoriser la désélection
    sur
    Vrai
    pour activer l’annulation de la sélection des éléments sélectionnés dans l’objet.
  9. (Facultatif) Dans
    Propriétés
    , configurez
    Tri
     :
    • Ordre de tri
      . Sélectionnez l’ordre
      croissant
      ou
      décroissant
      pour 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.
  10. (Facultatif) Dans
    Propriétés
    , configurez
    Apparence
     :
    • 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 de
      0
      (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.
  11. (Facultatif) Dans
    Propriétés
    ou dans l’éditeur, configurez les paramètres
    Taille et disposition
    .
    Pour plus d’informations sur les propriétés de taille et de disposition, consultez Disposition des objets graphiques.
  12. (Facultatif) Dans
    Propriétés
    , configurez
    Texte et police
     :
    • Texte
      . Texte par défaut de la zone de liste modifiable à afficher lorsque son
      Mode
      est
      Modifiable
      .
    • 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.
  13. (facultatif) Dans
    Événements
    , associez une méthode à l’événement
    Sé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.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal