如何显示从Odata V4模型到JSONModel的数据 并将数据显示在视图表中。
我需要的是能够从视图控制器而不是Manifest.json控制列表中显示的数据
// JSONMODEL
onInit: function () {
var northwindUri = "/destinations/mydata/b1s/v1/";
var JsonModel = new sap.ui.model.json.JSONModel(northwindUri);
this.setModel(JsonModel, "model");
/* $.getJSON(northwindUri).done(function(data) {
});*/
}
// Odata模型
synchronizationMode : "None",
/*
Root URL of the service to request data from.
*/
serviceUrl : "/destionations/mydata/b1s/v2/"
/*
optional. Group ID that is used for update requests. If no update group ID is specified, mParameters.groupId is used.:
updateGroupId : "$direct"
*/
});
/* var odataUrl = "/destinations/mydata/b1s/v1/";
var odataModel = new sap.ui.model.odata.ODataModel(odataUrl, false, null, null, null);*/
var oUrlParams = "$top=" + '2' + "&$skip=" +'0' ;
oModel.read("/BusinessPartners", null, oUrlParams, true, function(oData, response) {
MessageToast.show("Success");
}, function(e) {
MessageToast.show("Error");
});
this.setModel(oModel,"model");
我的列表视图
<Table id="idPartnerTable"
sticky="ColumnHeaders"
growing="true"
growingScrollToLoad="false"
growingThreshold="10"
inset="false"
updateFinished="onUpdateFinished"
items="{
path: 'model>/BusinessPartners'
}">
oModel.read 不适用于odata v4
这给我一个错误,它什么也没显示,一些简单的方法 显示从控制器到视图的数据?