我在manifest.json
中使用默认计数模式 "mainService_SRV": {
"uri": "/sap/opu/odata/sap/mainService_SRV/",
"type": "OData",
"settings": {
"odataVersion": "2.0",
"localUri": "localService/metadata.xml",
"defaultCountMode": "Inline"
}
},
因此,我可以获得批处理文件中的记录总数,如下所示: total number of records
现在,我想将此计数用于我的控制器。我尝试使用以下代码
this.getView().getModel("model_Name").getDefaultCountMode()
但是收到错误 getDefaultCountMode不是一个函数。
一个想法如何被访问?提前谢谢。
答案 0 :(得分:0)
getDefaultCountMode方法将返回用于检索集合计数的默认计数模式。它不返回任何EntitySet的记录数。它由内部由SAPUI5控件使用,如列表,表格,图表。由这些控件计算的计数不能通过框架直接获得。您可以检查计数的绑定长度。如果您使用的是List控件,则可以附加updateFinished事件&获取事件参数中的总记录数。