问题描述
我正在使用 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 (将#修改为@)