如何将getDefaultCountMode中的数据导入我的控制器

时间:2017-09-26 13:11:34

标签: javascript sapui5

我在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不是一个函数。

一个想法如何被访问?提前谢谢。

1 个答案:

答案 0 :(得分:0)

getDefaultCountMode方法将返回用于检索集合计数的默认计数模式。它不返回任何EntitySet的记录数。它由内部由SAPUI5控件使用,如列表,表格,图表。由这些控件计算的计数不能通过框架直接获得。您可以检查计数的绑定长度。如果您使用的是List控件,则可以附加updateFinished事件&获取事件参数中的总记录数。