Encapsule le contenu d'une cellule de tableau située dans le corps du tableau. Ce composant ne devrait être utilisé qu'en tant qu'enfant de <TableRow>
. Les cellules se chargent automatiquement d'ellipsifier le contenu qui ne rentre pas et de le centrer verticalement.
Ce composant est la cellule de base. Pour les cas courants, le SDK fournit également un ensemble de cellules supplémentaires afin qu'elles soient toujours peintes de manière cohérente dans l'interface utilisateur (par exemple nom d'entité avec un statut, ou un utilisateur).
Usage
import { TableRowCell } from 'nr1'
Exemples
Cellule de ligne avec des liens externes et des informations supplémentaires
function render() { const items = [ { dashboardName: 'Staging service - Errors', createdBy: 'john@doe.com', url: '//fake-url.com/dashboard1', }, { dashboardName: 'Package Registry - Performance', createdBy: 'jane@doe.com', url: '//fake-url.com/dashboard2', }, ]; return ( <Table items={items} multivalue> <TableHeader> <TableHeaderCell>Name</TableHeaderCell> <TableHeaderCell>Url</TableHeaderCell> </TableHeader> {({ item }) => ( <TableRow> <TableRowCell additionalValue={`Created by ${item.createdBy}`}> {item.dashboardName} </TableRowCell> <TableRowCell> <Link to={item.url}>Go to the dashboard</Link> </TableRowCell> </TableRow> )} </Table> );}
Accessoires
chaîne | Informations complémentaires aux données principales de la cellule. Remarque : pour le moment, ce contenu devient visible uniquement lorsque la propriété |
énum. | Définit l'alignement du texte à l'intérieur de la cellule. <One of |
chaîne | Utilisez-le pour mieux décrire le contexte de l'action de la cellule pour l'utilisateur sur les lecteurs d'écran.
|
nœud | Contenu de la cellule du tableau. |
chaîne | Ajoute les noms de classe au composant. Doit être utilisé uniquement à des fins de positionnement et d'espacement. |
énum. | Définit comment les valeurs sont ellipsifiées dans les cellules ; c'est-à-dire où l'ellipse est placée :
|
fonction | Rappel déclenché à chaque fois que l'utilisateur clique sur la cellule du tableau. function ( |
objet | Style en ligne pour un style personnalisé. Doit être utilisé uniquement à des fins de positionnement et d'espacement. |
chaîne | Ajoute un attribut Remarque : vous ne verrez peut-être pas l'attribut |
forme|chaîne | Objet d'emplacement ou chaîne d'URL vers laquelle créer un lien. Les cellule.
OBLIGATOIREchaîne
chaîne
chaîne |