SAPUI5中的最佳实践表

时间:2017-08-15 16:14:29

标签: javascript performance sapui5

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

[编辑版本+以下研究]

根据sap.m.Table

的API
  •   

    ...对于移动设备,表行的建议限制为100(基于4列),以确保正常的性能。要改进大型表的初始渲染,请使用不断增长的功能

根据sap.ui.Table

的API
  •   

    提供一整套用于显示和处理大量数据的功能。

  •   

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

所以必须使用不断增长的功能吗?

1 个答案:

答案 0 :(得分:3)

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