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