reactjs - Semantic UI React - Table - 使整行可选择并链接到某处

标签 reactjs semantic-ui semantic-ui-react

我曾尝试使一行可选,但我希望能够单击行内的任何位置并将其链接到某处。每行应该有一个不同的链接。

即使我指定了多个单元格,下面的这种方式也会将我所有的 Table.Cells 放入一个单元格中。

<Table selectable color={'black'} >
   <Table.Body>
      <Table.Row positive>
         <Link to={'/ticker/'}> 
            <Table.Cell></Table.Cell>
            <Table.Cell></Table.Cell>
            <Table.Cell></Table.Cell>
            etc...

下面的这种方式解决了问题,但使每个单元格都有一个悬停,而不是整行悬停。
<Table selectable color={'black'} >
   <Table.Body>
      <Table.Row positive>
         <Table.Cell selectable><Link to={'/ticker/'}></Link></Table.Cell>
         <Table.Cell selectable><Link to={'/ticker/'}></Link></Table.Cell>
         <Table.Cell selectable><Link to={'/ticker/'}></Link></Table.Cell>
         etc...

我想让每一行都可选择并悬停相同的颜色,并将每一行链接到不同的链接。

谢谢!

最佳答案

您需要像这样按行处理 onClick:

   <Table.Row
          positive
          onClick={() => {
            handleClick("1");
          }}
        >

你可以在这里看到一个工作示例:

https://codesandbox.io/s/semantic-ui-example-5izhs

关于reactjs - Semantic UI React - Table - 使整行可选择并链接到某处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58586307/

相关文章:

javascript - 在 Redux 中使用 ES6 类

javascript - 如何使用语义 UI 模式

semantic-ui - 语义UI,表格和表格之间的区别?

reactjs - 在 react 中禁用语义按钮

reactjs - Jest 快照不适用于某些 Semantic-UI-React 组件

javascript - 如何修复未定义的错误 `Cannot read property ' setState'

reactjs - react native : Unable to resolve "@ant-design/icons-react-native/fonts/antoutline.ttf"

reactjs - 如何使用 jsx 在 gatsbyjs/react 站点的导航中添加外部网站链接

javascript - 使用 onClick 链接到 React/Semantic UI 中的组件

css - 语义 react /高度100%页面