我正在使用 sap ui5 oTable 来显示来自 hana 数据库的大量数据。在加载大量数据时,浏览器会崩溃。所以我从数据库中获取 100 条记录并每页显示 20 条记录。所以我们可以有 5 个分页(5 * 20 = 100)和一个手动下一个按钮。如果我点击下一个手动按钮,我应该得到接下来的 100 条记录,分页应该是 6、7、8、9、10。但我无法更改分页号。
- 如何修改oTable的默认分页数?
- 如何在oTable中实现延迟加载的概念?
- 通常如何实现oTable中的海量数据处理?
最佳答案
你的问题有点含糊
问:如果您要问,为什么 odata 调用一次只返回 100 行?
填充表的 ODataListBinding 使用模型大小限制,默认情况下为 100,然后在填充 $top 和 $skip 查询选项的 OData 查询中使用此数字
eg $top=100 $skip=0
只返回前 100 行
问:如何更改大小限制以带回超过 100 条记录
oModel.setSizeLimit(999999)
关于javascript - 如何处理 sapui5 oTable 中的海量数据(>1000 万)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26274718/