將 OData 服務繫結到 SAP UI5 表


服務終結點不正確-var oModel = new sap.ui.model.odata.v2.ODataModel("http://admin- think:88/sap/...",{useBatch : true});。

若要修復此問題,您需要移除變數中傳遞到 ODataModel 建構函式的“CoreOpenAppSet()”部分。您需要使用 ODataModel 傳遞函式匯入-“oModel。callFunction()”。

一旦函式呼叫完成,您可以使用“setBindingContext”繫結結果,如下面的程式碼所示 -

var oPromise = oModel.callFunction("/CoreOpenAppSet");
oPromise.contextCreated().then(function(oContext) {
   oView.setBindingContext(oContext);
});

更新於:2020 年 2 月 14 日

1K+ 檢視

開啟你的職業

透過完成課程獲得認證

立即開始
廣告