- Démarrage
- Avant de commencer
- Comment
- Accéder à l'URL de production d'une application
- Build a mobile-friendly app
- Intégrer des applications
- Intégrer des cartes
- Définir un contexte externe (Set External Context)
- Utiliser des tableaux pour remplir les commandes Liste déroulante, Liste déroulante à sélection multiple et Bouton radio
- Utiliser TableDonnées avec les commandes Table et Modifier la grille
- Utiliser le masque de saisie
- Notifications
- Utilisation d'expressions VB
- Concevoir votre application
- Événements et règles
- Règle : If-Then-Else
- Règle : ouvrir une page
- Règle : Ouvrir l'URL
- Règle : Fermer le Pop-Over/la feuille du bas
- Règle : Afficher le message
- Règle : Afficher/Masquer la roulette
- Règle : Définir une valeur (Set Value)
- Règle : Démarrer le processus
- Règle : Réinitialiser les valeurs
- Règle : Charger le fichier dans le compartiment de stockage
- Règle : Télécharger un fichier depuis un compartiment de stockage (Download File From Storage Bucket)
- Règle : Créer un enregistrement d'entité (Create Entity Record)
- Règle : Mettre à jour un enregistrement d'entité (Update Entity Record)
- Règle : Supprimer un enregistrement d’entité
- Règle : ajouter à la file d'attente (Add to Queue)
- Règle : Déclencher un workflow
- Tirer parti de la RPA dans votre application
- Exploitation des entités de votre application
- Exploitation des entités de votre application
- Exploitation des médias de votre application
- Exploitation des actions de votre application
- Gestion du cycle de vie des applications (Application lifecycle management, ALM)
- Guide de dépannage de base
Table
Introduction
Cette application montre comment travailler avec les entités à l'aide de la commande Table .
Application de démonstration - essayez-la vous-même
Application de démonstration - instructions d'utilisation
- Info-bulle (Tooltip) : le texte à afficher lorsqu'un utilisateur de l'application pointe sur la commande. Utilisez cette option pour fournir des informations supplémentaires sur la commande.
- Source de données (Data Source) : la source des données que vous souhaitez afficher dans la table. Les types de données valides sont Table de données (Data Table) et Tableau d'objet (Object Array). Une fois que vous avez récupéré la source de données, la table détecte automatiquement les colonnes de données.
-
Colonnes (Columns) : colonnes de table que vous souhaitez afficher dans la table. Le développement de chaque En-tête de colonne (Column heading) affiche les propriétés de colonne suivantes :
- Nom (Name) : nom affiché de l'en-tête de colonne. Se remplit automatiquement.
- Source : la source de la colonne référencée.
-
Ajouter une nouvelle colonne (Add new column) : ajoutez de nouvelles colonnes à vos données en cliquant sur l'icône plus « + ».
- Masqué (Hidden) : si la valeur est true, masque la commande au moment du runtime.
- Désactivé (Disabled) : si la valeur est true, désactive la commande au moment du runtime.
-
Triable (Sortable) : si cette option est sélectionnée, les colonnes de la table peuvent être triées.
-
Alignement de commande (Control Alignment) : par défaut, cette option est définie sur Étirer (Stretch. Un autre alignement peut être défini.
Remarque : l'alignement dépend de la mise en page sélectionnée pour le parent (Vertical vs Horizontal). -
Couleur d'arrière-plan (Background Color) : la couleur d'arrière-plan de l'en-tête de table et du corps de table.
-
Bordure (Border) : la bordure de la commande. L'épaisseur (Thickness), la couleur (Color) et le rayon (Radius) peuvent être configurés.
-
Police (Font) : attributs de police du texte de l'en-tête de colonne et du corps de colonne, tels que la famille de polices, la taille, la couleur ou le style (gras, italique et souligné). Par défaut, la commande hérite de la famille de polices de son conteneur parent immédiat, qui est indiqué par le mot-clé « Inherited ».
-
Marge (Margin) : la marge de la commande. Par défaut, une marque de 4px est définie. Les propriétés des marges Haut/Bas (Top/Bottom)et Gauche/Droite (Left/Right) sont combinées. Ces propriétés peuvent être dissociées à l'aide du bouton Lier (Link) sur le côté droit de la section Marge (Margin).
-
Taille (Size) : largeur et hauteur de la commande. Par défaut, la Largeur (Width) est définie sur
auto
et la Hauteur (Height) est définie sur200px
. Pour définir des valeurs minimales ou maximales, cliquez sur l'icône à trois points (...). Si la taille du champ est inférieure à celle des options, une barre de défilement s'affiche.
Le défilement virtuel améliore les performances en ne chargeant que les éléments pertinents dans la fenêtre au moment du runtime. Cela ne fonctionne que lorsqu'une hauteur est configurée et non définie sur auto.
Si la propriété Hauteur (Height) est définie sur auto, la taille de la commande au moment du runtime et à la conception peut ne pas correspondre. Cela se produit parce que la hauteur de la commande dépend du nombre de lignes renvoyées au moment du runtime, alors qu'au moment de la conception, la commande est vide.
Pour toute commande contenant des données dynamiques, telles que des tables, des listes déroulantes ou des listes, nous vous recommandons de configurer une hauteur fixe pour de meilleures performances.
Pour une meilleure accessibilité, vous pouvez utiliser les raccourcis clavier suivants dans la liste des colonnes de l'onglet Général (General) du panneau de configuration :
- Touches fléchées haut et bas pour modifier la colonne sélectionnée
- Alt+ Flèchehaut pour déplacer la colonne sélectionnée vers le haut
- Alt+ Flèche vers lebas pour déplacer l'onglet sélectionné vers le bas
Assurez-vous que vous avez déjà un objet TableDonnées dans votre application.
Les objets Tables de données (DataTables) peuvent être définis en tant qu'arguments d'entrée, de sortie ou d'entrée/de sortie d'un processus. Pour utiliser ces objets TableDonnées, vous devez référencer le processus où ils sont utilisés comme arguments.
TableDonnées ne prend en charge que les primitives dans une colonne. Les arguments de type complexe dans une colonne ne fonctionnent pas dans DataTable.
Supposons que vous ayez un processus nommé "Process_A", qui a les objets TableDonnées comme arguments :
Arguments d'entrée |
in_dt1 |
Arguments de sortie |
out_dt1 |
Arguments d'entrée/de sortie |
inout_dt |
-
Accédez à l'onglet Général (General) de votre commande Table .
-
Dans le champ Source de données (Data source ) de la commande, ouvrez l'éditeur d'expressions et écrivez l'expression suivante :
Processes.<process_name>.<datatable_output_argument>.ToListSource
Processes.<process_name>.<datatable_output_argument>.ToListSourcePar exemple :
Processes.Process_A.out_dt1.ToListSource
Processes.Process_A.out_dt1.ToListSourceLes colonnes de la table doivent refléter les colonnes de l'objet TableDonnées.
Propriété VB |
Type de données |
Description |
---|---|---|
SelectedItem |
|
Élément actuellement sélectionné dans le contrôle. |
Source de données |
| Source de données pour les valeurs à l'intérieur de la commande Table . |
Info-bulle |
Chaîne de caractères (string) | Texte d'information qui apparaît lorsque l'utilisateur survole la commande. |
Valeur (Value) |
| La valeur actuellement sélectionnée de la commande.
|
Masqué |
Booléen | Si la valeur est true, masque la commande au moment du runtime. |
Désactivé (Disabled) |
Booléen | Si la valeur est true, désactive la commande au moment du runtime. |