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>
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> ), }, }
3 Réponses :
React Data Table Composant Code> Par défaut a une propriété de colonne appelée
ignorerowclick code> qui est défini sur défaut sur
false code>. Cela aide à
OnRowClicked Code> se déclencher inutilement. Si vous définissez
ignorerowclick code> sur true, votre balise
A code> clic fonctionnera.
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.
Le jeu de données enveloppe votre Ça fonctionnera, mais ce n'est pas une solution optimisée.
Si vous regardez dans DataTables DOCS, vous trouverez une propriété nommée le code sera donc p> s'il vous plaît lire Datables Docs pour plus P> P> code> balise avec
div code> et d'autres emballages. Lorsque vous cliquez sur le
code> en interne, le clic n'est pas généré sur cet élément mais sur son élément parent (l'élément parent définit Cliquez sur la ligne entière). Si vous essayez ceci
ignorerowclick code>. Cela empêchera l'événement de clic de la ligne entière et permettra d'activer Cliquez sur Cellule de colonne spécifique. p>