从控制器自定义UI时Odata响应缓慢

2020-08-20 03:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我的应用有这种奇怪...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我的应用有这种奇怪的行为,这是解释:

我正在使用个人版WebIDE,从中我要连接到本地网关系统,现在当我调用Odata并将其直接绑定到视图中的列表或表时,它会立即加载,但是如果我绑定list或 从我的控制器动态创建表格,最多需要2-5秒钟来加载列表。

在将列表绑定到UI之前,我需要对其进行操作。 所以我的问题是:这是正常行为吗? 如果是这样,那么如何使UI加载更快。

我做错什么了吗?

数据完美加载,这是我关注的响应时间。 请建议。

致谢

Rakesh

8条回答
小熊yu生菜
2020-08-20 04:08

>我应该始终保持异步:true ??

如果模型是 是sap.ui.model.odata.v2.ODataModel,所有操作(包括读取)始终处于异步状态。 无法(不鼓励)通过同步XHR与v2.ODataModel发送请求。

> 它会导致DOM结构的加载并等待可能令人困惑的数据

在这种情况下,UI5提供了繁忙指示器。 将请求控件的繁忙状态设置为true,然后在请求的成功处理程序中将其再次设置为false。

 list.setBusy(true | false); 

繁忙指示器的默认延迟和建议延迟为1000毫秒。

一周热门 更多>