首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAPUI5:填充ODataModel异步,为视图准备数据

SAPUI5:填充ODataModel异步,为视图准备数据
EN

Stack Overflow用户
提问于 2015-09-27 17:37:08
回答 1查看 1.3K关注 0票数 0

我的移动cordova应用程序使用OData服务,该服务返回产品列表。每次后端调用耗时5-10秒。在开始视图上,我有几个标题,包括:“我的产品”。当用户单击标题“我的产品”时,他被路由到查看带有列表控件的“我的产品列表”。因此,此导航步骤大约需要5-10秒,并且UI会挂起。

现在我想开始在后台为用户的产品列表填充ODataModel,以节省一些时间,并在用户单击磁贴“我的产品”之前准备数据。正如我所看到的,通过绑定填充模型是可能的,但它只适用于同步。任何像"read“这样的异步模型方法都不会在其中存储数据。那么在后台填充oDataModel是可能的吗?

理想的做法是在填充模型后不久在"My Products“磁贴的number属性中显示产品计数。

谢谢!安东

EN

回答 1

Stack Overflow用户

发布于 2015-09-28 14:10:11

在SAPUI5框架中,默认情况下OData请求是异步的。

你可以在这里查看:https://sapui5.netweaver.ondemand.com/sdk/#docs/api/symbols/sap.ui.model.odata.ODataModel.html#read

默认情况下,参数bAsync为True。

因此,您可以将您的磁贴设置为繁忙,直到OData服务的后台读取完成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32806487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档