我在使用SAPUI5方面真的很新,所以我必须在这个主题上学到很多东西。这是我目前的问题:
我的应用程序包含已有值的输入字段。这些值将写入JSON文件。应用程序用户可以更改这些输入值,并且应该能够使用保存按钮保存它们。我读过,用户交互无法更改JSON文件中的数据。一个人应该使用本地存储。它是如何工作的?如何将JSON文件中的数据放入本地存储?
感谢您的回答!
答案 0 :(得分:3)
SAPUI5中的API已经被称为jQuery.sap.storage,这就是您使用它的方式:
存储数据
var oStore = jQuery.sap.storage(jQuery.sap.storage.Type.local);
oStore.put("id", { test: "test" });
检索数据
var oStore = jQuery.sap.storage(jQuery.sap.storage.Type.local);
var oDate = oStore.get("id");
put
和get
方法已为您执行JSON(字符串化/解析)工作。
BR 克里斯
答案 1 :(得分:0)
说到浏览器JS',本地存储可能指的是:https://developer.mozilla.org/en/docs/Web/API/Window/localStorage
保存json:
window.localStorage.setItem('savedJson', yourJsonObject);
阅读:
var loadedJson = window.localStorage.getItem('savedJson'):