検索

ホームページ  >  に質問  >  本文

マテリアル UI データグリッドのリンク列が onRowClicked で停止する

マテリアル UI Datagrid を使用してデータを表示しています。 列の 1 つは、別のタブで URL を開くリンクを表示します。 クリックされた行では別のページに移動したいのですが、リンクをクリックしても別のページに移動したくありません。

単純にセル全体でリンクのクリック動作を無効にすることもできますが、それは完全に理想的とは言えません。リンクの onRowClicked 内で onClick が実行されないようにする解決策をご存知ですか?

私が使用している簡略化された例:

ああああ

P粉208469050P粉208469050492日前587

全員に返信(1)返信します

  • P粉736935587

    P粉7369355872023-09-17 15:11:49

    #onClick={(event) =>event.stopPropagation()} をリンクに追加すると、この問題は解決します。

    返事
    0
  • キャンセル返事