mobile - 是否可以在 SAP Cloud Platform 中刷新/刷新特定的离线 oData 实体?

标签 mobile sapui5 sap-cloud-platform

标准刷新/刷新离线 oData 功能在离线存储中的所有实体上执行。

当然,这会对移动数据和性能产生影响。

有没有办法只刷新/刷新离线商店中的特定实体?

最佳答案

您可以在方法的第三个参数中将要刷新或刷新的实体编写为字符串数组,其中每个字符串是您放置到 definitionRequests 对象上的每个“entitySet”的名称。
想象一下,您在创建商店时定义了以下内容:

"definingRequests" : {
    "foo" : "/fooSet",
    "bar" : "/barSet"
}
然后,如果你只想刷新 foo 实体,刷新方法将是这样的:
store.refresh(refreshCallback, errorCallback, ["foo"], progressCallback);

关于mobile - 是否可以在 SAP Cloud Platform 中刷新/刷新特定的离线 oData 实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54942518/

相关文章:

javascript - 如何在旧 IDEA 12 中使用 PhoneGap/Cordova 插件?

html - 溢出 :hidden not working on any Android Device Mobile App

json - SAPUI5将由对象组成的JSON模型绑定(bind)到sap.m。 table

javascript - 将段落/行添加到 Tile (UI5) 中的 `info` - Javascript View

sap-cloud-platform - Cloud Foundry 中的多线程 Java 应用程序出现问题

java - 当服务器不支持 TLS 1.0 时,带有目标的 HCP JEE6 应用程序失败

javascript - 移动浏览器中的 $(document).height() != $(window).height()

java - 在黑莓上,如何安排应用程序在特定时间启动?

sapui5 - 使用 ODataModel 与 JSONModel 相比有什么好处?

sapui5 - 如何在 HCP WebIDE 的基于组件的应用程序中更改 ui5 主题?