どう

2017-09-26 5 views
1

私はこのように、私のバッチファイル内のレコードの合計数を取得することができていた結果manifest.jsonをどう

"mainService_SRV": { 
      "uri": "/sap/opu/odata/sap/mainService_SRV/", 
      "type": "OData", 
      "settings": { 
       "odataVersion": "2.0", 
       "localUri": "localService/metadata.xml", 
        "defaultCountMode": "Inline" 
      } 
     }, 

にデフォルトのカウントモードを使用しています私のコントローラにgetDefaultCountModeからデータを取得します: total number of records

ここで、このカウントを自分のコントローラーに使用します。私は次のコードで試しました this.getView().getModel("model_Name").getDefaultCountMode()

しかし、エラーを取得します。getDefaultCountModeは関数ではありません。

どのようにアクセスできますか?前もって感謝します。

答えて

0

getDefaultCountModeメソッドは、コレクションの数を取得するためのデフォルトのカウントモードを返します。 EntitySetのレコード数は返されません。これは、リスト、テーブル、チャートなどのSAPUI5コントロールによって内部的に使用されます。これらのコントロールによって計算されたカウントは、フレームワークを通じて直接利用可能ではありません。おそらく、カウントのバインド長をチェックできます。 Listコントロールを使用している場合は、updateFinishedイベント&をイベントのパラメータに合計レコード数で追加できます。