React Table - 在新标签页中打开?

问题描述

我正在使用 React Table 任何我试图在新选项卡中打开每一行(每行都有一个关联的 id 并且应该导致 /path/:id)但只有当我右键单击时 -> 在新选项卡中打开.我不想使用 _target='blank' 基本上我想把每个单元格变成一个链接。目前我正在使用这样的 getTdProps:

          getTdProps={(state,rowInfo,column,instance) => {
            return {
              onClick: (e) => {
                if (rowInfo) {
                  History.push(`/vehicle/${rowInfo?.original?._id}`);
                }
              },className: `${rowInfo && "cursor-pointer"}`,};
          }}

这基本上将我的单元格变成了按钮,这不是我想要的。 我想出的唯一解决方案是这样的:

      Cell: ({ original }) => (
        <Link to={{pathname:`/vehicle/${original?._id}`}}>
          <Battery percent={original?.battery_level}
        </Link>
      ),

问题是我必须对每一列使用它。这个项目相当大,我有很多桌子。有没有更好的方法来定位所有单元格并将它们变成链接,以便我可以右键单击 -> 在新选项卡中打开?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...