2017-07-03 95 views
0

我目前正在用odata構建sapui5應用程序。這個應用程序必須脫機工作,但是每次我嘗試使用createEntry設置一個新實體時,在我運行執行PUT請求的odataModel.submitchanges之前不會創建該條目。離線創建SAPUI5 odata模型中的條目

條目應該如何在脫機場景中正確創建?

回答

0

我不確定,但您應該可以編寫json模型並將其用作odata請求。像這樣

var mydata = { 
      "milk": [{ 
       "Store Name": "XXXXXXXXXX", 
       "Revenue": 321421, 
       "Cost": 200, 
       "Consumption": 2321.4 
      }, 
       { 
        "Store Name": "AAAAAAAa", 
        "Revenue": 4550208.3173505, 
        "Cost": 100, 
        "Consumption": 493776.33 
       }] 
     } 
     var oModel = new JSONModel(); 
     oModel.setData(myData); 

之後,你應該可以使用這種模式。

+0

因此,解決方案將使用json模型,直到我再次聯機,然後將其附加到odata模型中? – Jcey