点击此处---> 群内免费提供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
此答案可能会有所帮助: https://stackoverflow.com/a/48331240 (请参阅 "手动触发")
谢谢您的建议。
嗨,
好问题。 您快到了,只有一个问题。 这种方法不适用于OData模型,因为"长度"是包含结果的JavaScript数组的属性。 它不是OData实体集本身的属性。
您要在 $ count。
谢谢您的建议。
是我的答案。
你好安德烈(Andrzej)
感谢您的出色建议。
我遇到另一个问题,您能帮我吗?
https: //answers.sap.com/questions/12705528/sap-ui5-post-500-the-assert-condition-was-violated.html
先谢谢您
LEI
一周热门 更多>