react-native - react native 数据表中的分页

标签 react-native datatable react-native-paper

我对原生 react 非常陌生,目前我正在构建小型应用程序,以便对此有一个正确的想法。我在分页中遇到问题,我使用react-native-paper作为ui库。所以我使用了内置的数据表。我已指定每页显示 3 条记录,但所有记录都显示在表中。要添加更多代码以进行分页。

import { DataTable } from 'react-native-paper'
      const itemsPerPage = 3;
      const [page, setPage] = useState(0);
      const from = page * itemsPerPage;
      const to = (page + 1) * itemsPerPage;
    
       <DataTable.Pagination
            page={page}
            numberOfPages={Math.floor(listdata.length / itemsPerPage)}
            onPageChange={page => setPage(page)}
            label={`${from + 1}-${to} of ${listdata.length}`}
          />
       </DataTable>

最佳答案

也许你可以尝试使用react-data-table-component 中的DataTable。 工作样本:https://codesandbox.io/embed/react-data-table-sandbox-ccyuu

关于react-native - react native 数据表中的分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65462547/

相关文章:

react-native - 使用 React Native 分析 JS

javascript - 如何在 React Native 中切换来自 map 迭代的单个元素?

c# - 如何使用 json.net 将数据表转换为 json 字符串?

c# - 独立于 DataTable 存储 DataRow - RowNotInTableException

r - case_when 在 dplyr R 中有多个条件

react-native - react native如何获取WebView对象的html源代码

android - react native : Implementing Reward Referral (Invite and Earn)

react-native - React Native 论文中的卡片列表

javascript - 我如何将所选项目从 React Native Paper Menu 传递到 Input/TextInput onChangeText 行为