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

Chn*_*ran 1 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中实现庞大的数据处理?

Jas*_*_07 6

你的问题有点神秘

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

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

eg $top=100 $skip=0
Run Code Online (Sandbox Code Playgroud)

仅返回前100行

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

oModel.setSizeLimit(999999)
Run Code Online (Sandbox Code Playgroud)