Javascript SAPUI5中的最佳实践表

Javascript SAPUI5中的最佳实践表,javascript,performance,sapui5,Javascript,Performance,Sapui5,我已经直接用OData和JSON使用了sap.m.Table。但是,显示500多个项目(例如7列)的最佳实践是什么。 我应该将OData加载到本地JSON模型中,还是直接使用OData来增加功能(分页) [以下编辑版本+研究] 根据 。。。对于移动设备,建议的表行限制为100(基于4列),以确保适当的性能。要改进大型表上的初始渲染,请使用“增长”功能 根据 为显示和处理大量数据提供了一套全面的功能 表控件重用其行的DOM元素。当用户滚动时,仅更改行上下文,但呈现的控件保持不变

我已经直接用OData和JSON使用了
sap.m.Table
。但是,显示500多个项目(例如7列)的最佳实践是什么。 我应该将OData加载到本地JSON模型中,还是直接使用OData来增加功能(分页)

[以下编辑版本+研究]

根据

  • 。。。对于移动设备,建议的表行限制为100(基于4列),以确保适当的性能。要改进大型表上的初始渲染,请使用“增长”功能

根据

  • 为显示和处理大量数据提供了一套全面的功能

  • 表控件重用其行的DOM元素。当用户滚动时,仅更改行上下文,但呈现的控件保持不变


因此,您必须使用不断增长的功能?

不建议对100多个项目和大约4列使用
sap.m.Table
。否则可能会出现性能问题。对于大数据
sap.ui.table.table
最适合。因此,选择sap.ui.table.table时,行数>500行,列数>7列。最佳做法是直接使用odata模型。

您有任何来源证明该索赔吗?@Marc文档中也提到了这一点。“大量行(>100):sap.ui.table.table”