Sapui5 网关Odata服务未从SAP UI5中的后端返回数据

Sapui5 网关Odata服务未从SAP UI5中的后端返回数据,sapui5,Sapui5,我正在尝试构建一个应用程序,试图通过ODATA服务获取数据,并尝试在SAP UI5中填充表。下面是代码 <script> var oTable = new sap.ui.table.Table({ title: "Outstanding Balance", visibleRowCount

我正在尝试构建一个应用程序,试图通过ODATA服务获取数据,并尝试在SAP UI5中填充表。下面是代码

<script>    
        var oTable = new sap.ui.table.Table({
                                            title: "Outstanding Balance",
                                            visibleRowCount: 5,
                                            //firstVisibleRow: 5,
                                            selectionMode: 
                                            sap.ui.table.SelectionMode.Single

                                        });

    oTable.addColumn(new sap.ui.table.Column({
        label: new sap.ui.commons.Label({text: "CustomerID"}),
        template: new sap.ui.commons.TextField().bindProperty("value",                                             "Customer"),
    //  sortProperty: "Customer",
        //filterProperty: "Customer",
        width: "200px"
    }));

    oTable.addColumn(new sap.ui.table.Column({
        label: new sap.ui.commons.Label({text: "Name"}),
        template: new sap.ui.commons.TextField().bindProperty("value", "Name"),
        //sortProperty: "Name",
        //filterProperty: "Name",
        width: "100px"
    }));

    var oModel = new sap.ui.model.odata.ODataModel(
    "/sap/opu/odata/sap/Z_ATC_CUSTOMER_OUTSTANDING_SRV",true,"ABCD","1234");
    oTable.setModel(oModel);
    // bind path of oDataModel to table rows
        oTable.bindRows("/CUSTOMERSet");
    oTable.placeAt("content");
        //}


//  })

var oTable=新sap.ui.table.table({
标题:“未清余额”,
visibleRowCount:5,
//第一次访问行:5,
选择模式:
sap.ui.table.SelectionMode.Single
});
oTable.addColumn(新的sap.ui.table.Column({
label:new sap.ui.commons.label({text:“CustomerID”}),
模板:new sap.ui.commons.TextField().bindProperty(“值”、“客户”),
//sortProperty:“客户”,
//filterProperty:“客户”,
宽度:“200px”
}));
oTable.addColumn(新的sap.ui.table.Column({
label:new sap.ui.commons.label({text:“Name”}),
模板:new sap.ui.commons.TextField().bindProperty(“值”、“名称”),
//sortProperty:“名称”,
//filterProperty:“名称”,
宽度:“100px”
}));
var oModel=new sap.ui.model.odata.ODataModel(
“/sap/opu/odata/sap/Z_ATC_客户_杰出_SRV”,正确,“ABCD”,“1234”);
setModel(oModel);
//将oDataModel的路径绑定到表行
oTable.bindRows(“/CUSTOMERSet”);
可旋转。放置在(“内容”);
//}
//  })

在我错的地方请帮助我。我的代码在服务器上运行正常,但表中没有填充任何数据。

您的代码通过Heroku代理使用Northwind在我这边工作,因此您的代码和绑定都正常


带XmlView的MVC
var oTable=新sap.ui.table.table({
标题:“未清余额”,
visibleRowCount:5,
//第一次访问行:5,
选择模式:
sap.ui.table.SelectionMode.Single
});
oTable.addColumn(新的sap.ui.table.Column({
label:new sap.ui.commons.label({text:“CustomerID”}),
模板:new sap.ui.commons.TextField().bindProperty(“value”,“CustomerID”),
//sortProperty:“客户”,
//filterProperty:“客户”,
宽度:“200px”
}));
oTable.addColumn(新的sap.ui.table.Column({
label:new sap.ui.commons.label({text:“Orders”}),
模板:new sap.ui.commons.TextField().bindProperty(“value”,“OrderID”),
//sortProperty:“名称”,
//filterProperty:“名称”,
宽度:“100px”
}));
var oModel=new sap.ui.model.odata.ODataModel(
"https://cors-anywhere.herokuapp.com/services.odata.org/Northwind/Northwind.svc,对,“ABCD”,“1234”);
setModel(oModel);
//将oDataModel的路径绑定到表行
oTable.bindRows(“/订单”);
可旋转。放置在(“内容”);