如何在整个会话期间保持本地JSON数据可用?

2020-08-31 18:48发布

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

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


嗨,

我正在将数据从odata模型复制到本地json模型。 此json模型在component.js文件中声明。 现在,当我刷新页面时,此本地json中的数据会丢失。 有没有办法可以在整个用户会话中保留JSON模型数据的副本?

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

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


嗨,

我正在将数据从odata模型复制到本地json模型。 此json模型在component.js文件中声明。 现在,当我刷新页面时,此本地json中的数据会丢失。 有没有办法可以在整个用户会话中保留JSON模型数据的副本?

付费偷看设置
发送
3条回答
Violet凡
1楼 · 2020-08-31 19:38.采纳回答

即使刷新页面,也无法直接直接持久保存json模型。 但是您可以使用本地存储来保存数据来保存数据。

有一个有关json模型和本地存储的混合解决方案的博客,该博客可能不适用于您的情况,但是您可以检查它以获取有用的信息。

https://博客。 sap.com/2018/03/19/easily-persist-state-with-jsonmodel-and-localstorage/

谢谢

Mahesh

# p#

是的,那么可能就是这种情况。 我当时在想,在应用程序中的页面之间来回切换与刷新应用程序相同。 但是对我的基本理解是不正确的。 因为,当我来回浏览黑白页面时,我仍然可以在较早存储的json模型中看到数据。 但是当我刷新时,它消失了。

所以我想我可以忍受很长时间。 谢谢Mahesh。

梦想连接
2楼-- · 2020-08-31 19:40

在清单中定义模型。 Json在整个上下文中的整个会话中都有可用的模型

木偶小白
3楼-- · 2020-08-31 19:15

我认为您是在manifest还是component.js中定义json模型都是一样的。 只是SAP以manifest.js的形式提供了另一种隔离,仅用于所有配置。 这就是我的理解。

一周热门 更多>