2017-08-21 10 views
0

menifest.jsで目的地を設定しました。これでコントローラのモデルにアクセスできます。 Menifestjsファイルには、私は、フィルタのようなパラメータ、およびその他を設定したいsapui5のモデルにpasパラメータを設定する方法

"dataSources": { 
     "dlContent": { 
      "uri": "/destinations/dles/DL/services/DL_CONTENT.xsodata", 
      "type": "OData", 
      "settings": { 
       "odataVersion": "2.0" 
      } 
     } 
    }, 

とモデル

"dlScore": { 
      "dataSource": "dlContent" 
     } 

ようです。 私はデータを得るために、私のモデルで/DLES_CONTENT?$top=1を追加することができます/destinations/dl/DL/services/MY_CONTENT.xsodata/DLES_CONTENT?$top=1 どのようにアクセスしたい、これは私の/destinations/dl/DL/services/MY_CONTENT.xsodata/ まで私にリンクを与える

var mod = this.getView().getModel("dlesScore") 

としての私のモデルにアクセスしています。

+0

あなたは、モデルのどのようなものを使っていますか? –

+0

odataModelでもJSONモデルでも問題ありません。 https://sapui5.hana.ondemand.com/#docs/guide/44062441f3bd4c67a4f665ae362d1109.html私はこのチュートリアルを使用しましたが、今度は詳細を取得する方法 –

+0

ODataモデルを使用し、 "read"メソッドを使用する必要があります。 –

答えて

0

あなたはdireclty menifestjsファイルを設定した後、あなたのモデルを設定することが可能で、サンプルコードを参照してください。

<List items="{ 
    path: 'dlesScore>/DLES_CONTENT' 
}"> 
    <ObjectListItem title="{dlesScore>id}" /> 
</List> 

Load OData Service using expand, filter, and sorter

0

$ top query to ODataサービスをトリガーするためのバインディングでlengthプロパティを使用できます。 サンプルコードでは、

items:{path:"dlesScore>/DLES_CONTENT",length:1, 
       template:templateName 
      } 

は、JSONモデルjsbin

+0

menifest.jsファイルでこのプロパティを設定しますか? –

+0

私はいくつかの詳細が必要です、あなたは私に参照リンクを与えることができますか? –

+0

が回答を更新しました –

関連する問題