0
私のプロジェクトでは、セッション中にいくつかの設定を保存する必要があります。このために私はこのようなJSONオブジェクトを構築:だから、今私は、私は.IはJSONを理解model.getProperty(property)
かmodel.setProperty(property, value)
たびに書き込みする必要はありませんbecaus、オブジェクトにこのデータを保存するためにアイデアを得た JSON対オブジェクトを格納するオブジェクト
var oSettingsJSON = new sap.ui.model.json.JSONModel();
oSettingsJSON.setData({
"partially_search": "true",
"case_sensitive": "true",
"aSearchResults" : [],
"indexOfSearchResults": "0",
"searchedText": "",
"showId": "true"
});
オブジェクトは、設定を処理するためのベストプラクティスまたは唯一のものです。現実の世界でより頻繁に使用されるもの、または何を使用するかは重要ではありませんか?
普段JSONとして設定を保存が、JavaScript( 'JSON.parse()' 'JSON.stringifyで使用するときに、オブジェクトに変換() ') – Arg0n
この高速コメントありがとう:)ありがとう、それは私がsapui5のJSONModelクラスを使用して保存するオブジェクトです – Chris
ところで、これがあなたのウェブサイトの1人のユーザー設定であれば、代わりに 'localStorage'のようなものです。例えば'localStorage.setItem(" partial_search "、" true ");' 'localStorage.getItem(" partial_search "); // "true" 'これはあなたのサイトのすべてのページからアクセス可能です。 – Arg0n