2016-07-02 7 views
0

`JSONデータを外部ファイルからUI5テーブルにバインドしようとしています。次 は私component.jsコードです -UI5でxmlビューを使用してsap.mテーブルコントロールで外部jsonデータをバインドするにはどうすればよいですか?

var oModel = new JSONModel("/businessData.json"); 
    this.setModel(oModel); 

私は何のデータを取得していないのです

<Table id="idProductsTable" items="{  
      path:'/businessData' 
     }"> 
      <headerToolbar> 
       <Toolbar> 
        <Label text="Products"></Label> 
       </Toolbar> 
      </headerToolbar> 
      <columns> 
       <Column> 
        <Label text="Product" /> 
       </Column> 
       <Column> 
        <Label text="Supplier" /> 
       </Column> 
       <Column> 
        <Label text="Dimensions" /> 
       </Column> 
      </columns> 
      <items> 
       <ColumnListItem> 
        <cells> 
         <ObjectIdentifier title="{COUNTRY}" text="{COUNTRY}" /> 
        </cells> 
        <Text text="{REGION}"></Text> 
        <Text text="{CITY}"></Text> 
       </ColumnListItem> 
      </items> 
     </Table> 

コード - 私の見解である後

をcomponent.jsとしてJSONファイルが同じフォルダ内にあります助けてください

+0

ようなあなたのモデルを宣言しますがJSONデータやフォルダ構造のスクリーンショットを共有することはできますか? – Dopedev

答えて

0

items集約のパスを正しく指定したと仮定すると、コードに唯一欠けているのはですJSONファイルのパスにがあります。

var oModel = new JSONModel("./businessData.json"); 
0

以下のvar omodel =新しいsap.ui.model.json.jsonmodel()

関連する問題