2016-07-20 8 views
0

SAP Web IDEでは、レイアウトエディタを使用してビューを作成しようとしています。私のプロジェクトでは、oDataモデルではなくJSONモデルを使用しています。SAP Web IDEでJSONを使用する方法metadata.xmlなしの模擬データ

レイアウトエディタでは、プロパティ "データセット"に、模擬データのソースとして使用するJSONファイルを直接割り当てる方法がありますかにはmetadata.xmlファイルがありません。

現在、「データセット」ドロップダウンメニューは、適切な場所にmetadata.xmlファイルがある場合にのみ表示されます。

答えて

3

onInitイベント機能のデータをビューのコントローラにロードする必要があります。サンプルコード: "yourProjectName.folderWhereYouHaveTheJsonFile" について

onInit: function(){ 

     var oModel = new JSONModel(jQuery.sap.getModulePath("yourProjectName.folderWhereYouHaveTheJsonFile","/jsonFile.json")); 
     this.getView().setModel(oModel); 
    }, 

、プロジェクト名は "Xpto" で、あなたはモデル」にあります(products.jsonという名前の)JSONファイルを持っている場合 "フォルダの最初の行は次のようになります。

var oModel = new JSONModel(jQuery.sap.getModulePath("Xpto.model","/products.json")); 
+0

これは私がインサイダーの知識と呼ぶものです。感謝万円 – samba2