reactjs - 接下来的反应表中有一个我无法处理的错误
问题描述
当我在表格的最后一页上进行搜索时,出现了一个我不知道如何处理的错误。但是当我在第一页上搜索时,错误没有出现,在进行搜索时,错误只出现在最后一页上。有错误
无法读取未定义的属性“id”
. 即使我已将“id”定义为键域
这是我使用的代码。
const options = {
custom: true,
sizePerPage: 5,
paginationSize: 4,
pageStartIndex: 1,
firstPageText: "First",
prePageText: "Back",
nextPageText: "Next",
lastPageText: "Last",
nextPageTitle: "First page",
prePageTitle: "Pre page",
firstPageTitle: "Next page",
lastPageTitle: "Last page",
showTotal: true,
totalSize: datas.length};
const contentTable = ({ paginationProps, paginationTableProps }) => (
<div>
<PaginationListStandalone {...paginationProps} />
<ToolkitProvider keyField="id" columns={columns} data={datas} search>
{(toolkitprops) => (
<div>
<SearchBar {...toolkitprops.searchProps} />
<BootstrapTable
striped
hover
{...toolkitprops.baseProps}
{...paginationTableProps}
/>
</div>
)}
</ToolkitProvider>
<PaginationListStandalone {...paginationProps} />
</div>
);
return (
<div>
<h2>
PaginationProvider will care the data size change. You dont do anything
</h2>
<PaginationProvider pagination={paginationFactory(options)}>
{contentTable}
</PaginationProvider>
</div>
);
完整代码:ReactJs-Table-Next
解决方案
推荐阅读
- javascript - 在 JS 上加密,在 PHP 中解密?
- github - 当我通过终端提交到 Github 时,为什么我的用户显示两次?
- google-apps-script - 如何获取单元格位置(即 A28)
- assembly - 了解反汇编的 C 代码:16 字节堆栈分配,movl $0x0,-0x4(%ebp) 和 nop
- php - 如何将此文本数据存储在数组中?
- flutter - 使用 jumpToPage 实例方法的 flutter_carousel_slider 问题
- python - Python Paho 客户端如何从 RabbitMQ 现有队列中消费
- laravel - 尝试实现 redirect()->route 但得到一个空页面
- css - Angular - 查看需要很长时间才能显示更改和性能问题
- css - css变量和浏览器读取