我已经将sap.m.Table
直接用于OData,也用于 JSON 。但是显示的最佳做法是什么让我们说例如7列的500多个项目。
我应该将OData加载到本地 JSON 模型中,还是直接使用OData来增加功能(分页)?
[编辑版本+以下研究]
的API...对于移动设备,表行的建议限制为100(基于4列),以确保正常的性能。要改进大型表的初始渲染,请使用不断增长的功能
提供一整套用于显示和处理大量数据的功能。
Table控件重用其行的DOM元素。当用户滚动时,仅更改行上下文但渲染的控件保持不变
所以必须使用不断增长的功能吗?
答案 0 :(得分:3)
不建议将sap.m.Table
用于超过100个项目和大约4列。否则可能会出现性能问题。对于大数据sap.ui.table.Table
最适合。因此,用>可以选择500行和7列sap.ui.table.Table
。最佳实践是直接使用odata模型。