SAP ui5如何获取OData的长度?

2020-09-07 12:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我需要获取OData...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我需要获取OData的长度。

//InvoiceList.controller.js
 var totalPages = sap.ui.getCore()。getModel(" invoice")。getProperty("/img/Invoices/length");
 MessageToast.show(totalPages);

//manifest.json
 " sap.app":{
 "数据源": {
 " invoiceRemote":{
 " uri":"/destinations/northwind/V2/Northwind/Northwind.svc/",
 " type":" OData",
 "设置":{
 " odataVersion":" 2.0"
 }
 }
 }
 },
 "楷模": {

           "发票":{
 " dataSource":" invoiceRemote"
 }
 } 

dataSources来自uri,但我无法获取数据的长度。

我尝试过

 var totalPages = sap.ui.getCore()。getModel(" invoice")。getProperty("/img/Invoices/length");
 var totalPages = this.getView.getModel(" invoice")。getProperty("/img/Invoices/length");
 var totalPages = this.getView.getModel(" invoice")。getData; 长度= totalPages.length;
 

他们都不是工作,

先谢谢您,

LEI

6条回答
葫芦娃快救爷爷
2020-09-07 12:19

嗨,

好问题。 您快到了,只有一个问题。 这种方法不适用于OData模型,因为"长度"是包含结果的JavaScript数组的属性。 它不是OData实体集本身的属性。

您要在 $ count。

一周热门 更多>