0
votes

Comment ajouter 'A' étiquette de liaison avec hyperlien dans l'application ReactJS

J'ai un problème avec Ajout de lien hypertexte au texte de Cell personnalisé. J'ajoute déjà une étiquette dans une cellule personnalisée, mais comme vous le voyez dans Code Sandbox, il semble ne pas fonctionner mais toujours 'a' étiquette existe à l'intérieur de la balise div. Comment puis-je résoudre ce problème?

Le code complet et la démo est peut accompagner avec CoDesandbox P>

Code Sandbox Link P>

J'utilise React-Data-Table-composant et j'ai suivi la bonne façon d'ajouter du lien hypertexte mais il semble que cela ne fonctionne pas. Et je ne sais pas pourquoi ça ne marche pas. Il a dit qu'il utilise JSX. P>

const columns = [
  {
    name: 'Coin Name',
    selector: 'key',
    sortable: true,
    cell: row => (
      <a
        href={'https://www.bithumb.com/trade/order/' + row.key}
        target="_blank"
        rel="noopener noreferrer">
        {row.key}
      </a>
    ),
  },
}


0 commentaires

3 Réponses :


2
votes

React Data Table Composant Par défaut a une propriété de colonne appelée ignorerowclick qui est défini sur défaut sur false . Cela aide à OnRowClicked se déclencher inutilement. Si vous définissez ignorerowclick sur true, votre balise A clic fonctionnera. XXX


1 commentaires

Un booléen ne peut pas être réglé sur «Non», la colonne est de savoir si elle est requise ou non, elle est donc écrite comme «non» dans la documentation.




0
votes

réagit des lignes de composant de données DataTables ont leurs propres événements de clic et donc les cellules sont couvertes par des masques de clips internes:

 Entrez la description de l'image ici


0 commentaires