我想將oData服務綁定到SAPUI5視圖但不綁定。如何解決這個問題?綁定oData服務查看SAPUI5
tes.view.xml
<core:View xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m"
controllerName="tes.tes" xmlns:html="http://www.w3.org/1999/xhtml">
<Page title="Title">
<content>
<Label text="Hai dunia!"></Label>
<List
headerText="Products"
items="{
path: '/DATA'
}" >
<StandardListItem
title="{NAME}"
counter="{DESC}"/>
</List>
</content>
</Page>
</core:View>
tes.controller.js
sap.ui.define([
'jquery.sap.global',
'sap/m/MessageToast',
'sap/ui/core/Fragment',
'sap/ui/core/mvc/Controller',
'sap/ui/model/json/JSONModel'
], function(jQuery, MessageToast, Fragment, Controller, JSONModel) {
"use strict";
var CController = Controller.extend("tes.tes", {
onInit : function() {
var model = new sap.ui.model.odata.ODataModel("http://192.168.78.23:8000/Tes/WebContent/tes/data.xsodata", false);
console.log(model);
var model2 = new JSONModel(model);
this.getView().setModel(model2);
}
});
return CController;
});
data.xsodata
service namespace "tes" {
"HANATES"."USER" as "DATA";
}
項目結構:
數據:
數據不結合,以查看SAPUI5。
感謝。
鮑比
我已經使用過路徑「/ d/results」或「/ DATA」但仍然不能綁定查看 – Albertus