• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

TableRow

Wrapper pour les cellules composant une seule ligne.

Usage

import { TableRow } from 'nr1'

Accessoires

actions

forme[]

Définit un ensemble d'actions qui apparaîtront lorsque l'utilisateur survolera la ligne. Les actions ont un texte obligatoire et un rappel onClick (qui sera appelé avec l'élément et l'index de la ligne à laquelle elles appartiennent), et elles acceptent également une propriété désactivée.

forme

disabled

booléen

label

OBLIGATOIRE
chaîne
Utilisez-la pour décrire l'action de la ligne.

onClick

OBLIGATOIRE
fonction
Rappel déclenché à chaque fois que l'utilisateur clique sur l'action.

function (
event: React.MouseEvent
)

testId

chaîne
Ajoute un attribut data-test-id . Utilisez-le pour cibler le composant dans les tests unitaires et E2E. Pour qu'un identifiant de test soit valide, préfixez-le avec votre identifiant nerdpack, suivi d'un point. Par exemple, my-nerdpack.some-element. Remarque : vous ne verrez peut-être pas l'attribut data-test-id car ils sont supprimés du DOM. Pour les déboguer, transmettez un paramètre de requête e2e-test à l'URL.

type

énum.
Type d'action pour chacun des éléments de la liste déroulante des actions. Ce n'est pas obligatoire, sa valeur par défaut est TableRow.ACTION_TYPE.NORMAL.

  • Normal — action générique non critique.

  • Destructeur — à utiliser lorsque vous avez une action destructrice comme supprimer ou retirer, que vous souhaitez que l'utilisateur interrompe et considère avant de terminer.

    <One of

    TableRow.ACTION_TYPE.DESTRUCTIVE, TableRow.ACTION_TYPE.NORMAL,

    >
    const actions = [
    {
    label: 'Duplicate',
    type: TableRow.ACTION_TYPE.NORMAL,
    },
    {
    label: 'Delete',
    type: TableRow.ACTION_TYPE.DESTRUCTIVE,
    },
    ];
    const actions = [
    {
    label: 'Action 1',
    disabled: true,
    onClick: (evt, { item, index }) => {
    alert(`Action 1:Item: ${index}${JSON.stringify(item, null, 2)}`);
    },
    },
    {
    label: 'Action 2',
    onClick: (evt, { item, index }) => {
    alert(`Action 2:Item: ${index}${JSON.stringify(item, null, 2)}`);
    },
    },
    ];

children

OBLIGATOIRE
nœud

Liste de cellules de ligne, sous la forme de <TableRowCell>s. Les cellules doivent être des enfants directs de la ligne, c'est-à-dire qu'il ne doit y avoir aucun nœud entre <TableRow> et <TableRowCell> .

onClick

fonction

Rappel déclenché à chaque fois que l'utilisateur clique sur la ligne du tableau.

function (
event: React.MouseEvent
)
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.