如何处理sapui5 oTable中的大量数据(> 1000万)?

时间:2014-10-09 09:19:21

标签: javascript pagination sapui5

我正在使用sap ui5 oTable来显示来自hana db的大量数据。在加载大量数据时,浏览器将崩溃。所以我从db获取100条记录并显示每页20条记录。所以我们可以有5个分页(5 * 20 = 100)和一个手动下一个按钮。如果我点击下一个手动按钮,我应该得到下一个100条记录,分页应该是6,7,8,9,10。但是我无法改变分页号。

  1. 如何更改oTable中的默认分页编号?
  2. 如何在oTable中实现延迟加载概念?
  3. 通常如何在oTable中实现庞大的数据处理?

1 个答案:

答案 0 :(得分:6)

你的问题有点神秘

问:如果你问,为什么odata调用一次只返回100行?

填充表的ODataListBinding使用模型大小限制,默认为100,然后在填充$ top和$ skip查询选项的OData Query中使用此数字

eg $top=100 $skip=0

仅返回前100行

问:如何更改大小限制以恢复超过100条记录

oModel.setSizeLimit(999999)