La colonne de lien Material UI Datagrid s'arrête surRowClicked
P粉208469050
P粉208469050 2023-09-16 19:17:00
0
1
427

J'utilise Material UI Datagrid pour afficher certaines données. L'une des colonnes affiche un lien qui ouvre l'URL dans un autre onglet. Sur la ligne cliquée, je souhaite accéder à une autre page, mais lorsque l'on clique sur le lien, je ne souhaite pas accéder à une autre page.

Je pourrais simplement désactiver le comportement de clic du lien sur toute la cellule, mais ce n'est pas tout à fait idéal. Connaissez-vous une solution qui peut bloquer d'une manière ou d'une autreonClick内执行onRowClickedles liens ?

Exemple simplifié que j'utilise :

 (   Click here   ), }, ]} onRowClicked={(row) => { navigate(Routes.OTHER_PAGE.replace(':id', row.id)) }} rows={rows} />

P粉208469050
P粉208469050

répondre à tous (1)
P粉736935587

AjoutezonClick={(event) => event.stopPropagation()}au lien pour résoudre ce problème.

    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!