如果某些属性发生了变化,我只想保存模型的数据。 因此,我想比较原始和"更改"相互之间的属性。 发现塞尔吉奥的这个暗示,但没有样品。 https://archive.sap.com/discussions/thread/3667904
如果有人能帮助我找到一个好的解决方案,那会很好。
谢谢, 德克
答案 0 :(得分:1)
在使用JSONModel时,使用getJSON方法提取每个模型的数据,然后将它们转换为JS对象。
var oModelA = this.getView().getModel("modelName");
var oModelB = new sap.ui.model.json.JSONModel({
a: 2
});
var oModelAData = JSON.parse(oModelA.getJSON());
var oModelBData = JSON.parse(oModelB.getJSON());
然后,使用适合您的任何方式比较它们