Les composants de tableau possèdent les propriétés suivantes.
Général
- Title
- Un titre pour le tableau. Sélectionnez Markdown pour un formatage personnalisé.
Valeur: chaîne - Source de données
- Le tableau d’objets à afficher dans un tableau.
Valeurs: requête, données de démonstration, composants
Colonnes
Chaque colonne de données provenant de la source de données est représentée ici et possède les propriétés suivantes :
- Étiquette
- Le texte qui s’affiche en haut de la colonne.
Valeur: chaîne ou expression - Chemin de données
- Chemin JSON pour accéder aux valeurs imbriquées dans les objets et les tableaux d’une colonne donnée.
Valeur: chaîne ou expression - Formatage
- Le type de format que prend la colonne.
Valeurs fournies: chaîne, lien, pastille de statut, date / heure, markdown, tags, barre de pourcentage, nombre, barre de score, avatar - Triable
- Détermine si l’utilisateur peut effectuer un tri par colonne.
- Copiable
- Détermine si l’utilisateur peut cliquer pour copier le contenu de la colonne.
Valeurs fournies: on, off - Filtrable
- Détermine si une option de filtrage est disponible pour la colonne.
Valeurs fournies: on, off
Certaines colonnes possèdent des propriétés supplémentaires basées sur leur propriété Formatting.
- Possède un résumé
- Détermine s’il faut afficher un résumé de pagination directement au-dessus du tableau.
Valeurs fournies: on, off - Taille de page
- Nombre de lignes à afficher par page.
Valeur: nombre ou expression qui s’évalue en un nombre - Nombre total
- Nombre total de lignes à afficher dans le tableau.
Valeur: nombre ou expression qui s’évalue en un nombre - Type
- Détermine le type de pagination.
Valeurs fournies: côté client, côté serveur
Tri
- Sélectionnez la colonne et la direction pour le tri par défaut du tableau.
- Colonne
- La colonne selon laquelle effectuer le tri.
Valeur: nom de colonne - Direction
- La direction du tri.
Valeurs fournies: croissant, décroissant
Actions sur les lignes
L’ajout d’une action de ligne ajoute une colonne Actions au tableau, qui contient des boutons d’action définis par l’utilisateur. Les lignes peuvent avoir plusieurs actions. Les actions possèdent les propriétés suivantes :
- Étiquette
- Le texte qui s’affiche sur le bouton d’action.
Valeur: chaîne ou expression - Primaire
- Conçu pour attirer l’attention de l’utilisateur sur la ou les actions les plus importantes pour une page ou un workflow donné.
Valeurs fournies: on, off - Sans bordure
- Supprime la bordure de tout bouton. Au survol, il obtient un remplissage d’arrière-plan.
Valeurs fournies: on, off - Disabled
- Applique un style désactivé et supprime les interactions.
Valeurs fournies : on, off - Niveau
- Contrôle la couleur du bouton en fonction de son intention.
Valeurs fournies : default, danger, success, warning - Réactions
- Les réactions que le bouton déclenche. Un bouton peut avoir plusieurs réactions.
Valeurs fournies : download file, open modal, close modal, open side panel, close side panel, open URL, set component state, set state variable value, toast notification, trigger action, custom
Certains types de réaction possèdent des propriétés supplémentaires.
Apparence
- Défilable
- Détermine les manières dont le tableau est défilable.
Valeurs fournies : both, vertical - Est en chargement
- Affiche un indicateur de chargement.
Valeurs fournies : on, off - Retour à la ligne
- Détermine si le texte de la cellule revient à la ligne.
Valeurs fournies : on, off - A des sous-lignes
- Active les sous-lignes pour chaque ligne. Incluez la propriété
subRows dans la source de données.
Valeurs fournies : on, off - Est interrogeable
- Détermine s’il faut ajouter une barre de recherche au tableau.
Valeurs fournies : on, off - Afficher les options de tri
- Ajoute un bouton Sort au tableau qui offre aux utilisateurs des options de tri.
Valeurs fournies : on, off - Afficher les options de colonne
- Ajoute un bouton Columns au tableau pour afficher, masquer ou réorganiser les colonnes du tableau.
Valeurs fournies : on, off - Possède un filtre de plage de dates
- Ajoute un filtre de plage de dates au tableau.
Valeurs fournies : on, off - Est visible
- Détermine si le composant est visible pour l’utilisateur final. En mode édition, tous les composants restent visibles.
Valeurs fournies : on, off
Événements
- Événement
- Valeurs : pageChange, tableRowClick
- Réaction
- Valeurs : les exemples incluent open modal, trigger action et set component state
Consultez Events pour obtenir la liste complète des réactions disponibles. - State Function
- setSelectedRow
Exemples :table0.setSelectedRow(0) définit la propriété selectedRow de table0 sur la première ligne.table0.setSelectedRow(null) efface la propriété selectedRow.
- setPageIndex
Exemple : table0.setPageIndex(0) définit la propriété pageIndex de table0 sur la première page.
Voir Fonctions d’état pour plus d’informations.
Inspecter les données
Affiche les paires de propriétés et de valeurs au format JSON.
Exemple
Pour voir ce composant en contexte, consultez le plan d’application Metrics Explorer & Monitors Builder.
Pour des exemples montrant comment utiliser les fonctionnalités avancées des tables, consultez Tables.