javascript - 如何将 ID 添加到 react-table 组件?
问题描述
我正在尝试为我创建的一堆反应表添加一个唯一的 ID。我创建了一个使用 react-table 的自定义组件。
我尝试将 id 道具添加到标签中,但这不起作用,我猜这是因为库上没有定义 id 道具?
return <ReactTable data={props.data} columns={columns} showPagination={false} minRows={5} style={{height :"400px"}} id='someId'/>;
我期待这会将 id 属性添加到由 react-table 库创建的 div 中,但这并没有发生
解决方案
看起来 React Table 是通过getProps
ReactTable 元素上的属性来处理这个问题的,它接受一个应该返回您的自定义属性的回调。render()
在您的函数中尝试以下代码段。
const customProps = { id: 'my-table-id' };
return (
<ReactTable
data={props.data}
columns={columns}
showPagination={false}
minRows={5}
style={{height :"400px"}}
getProps={() => customProps}
/>
);
推荐阅读
- java - 如何从 Java 中的 QR 码中解码字节?
- javascript - 隐藏表格的第五行
- fortran - Windows 和 Linux 上 Fortran 中 LOG10 的不同结果
- python - 按 y 值组着色分类散点图
- sql-server - 由于 SQL Server 2012 本机客户端错误,无法在 SQL Server 2016 上安装 SSIS
- ios - 如何在 iOS 中使用 Firestore 检索经过身份验证的用户数据?
- docker - 为什么授予 Docker 容器的 SYS_ADMIN 权限“不好”?
- r - 删除 Plotly 中的条之间的间隙
- loops - 多个循环和/或迭代
- graphql - 查询局部状态变量不会立即返回结果