2017-04-25 11 views
1

に無いルートを持つ私は、このフォームでJSONデータを持っている:バインドJSONはテーブル

[ 
    { 
    "var1": 1, 
    "var2": "test" 
    }, 
    { 
    "var1": 2, 
    "var2": "something" 
    } 
] 

それが表にこれをバインドすることは可能ですかJSONは、ルート要素が必要なのですか?私は/ posts/1にURLを変更しても、複数のレコードを扱うことはできません。

var postsModel = new sap.ui.model.json.JSONModel(); 
postsModel.loadData('https://jsonplaceholder.typicode.com/posts'); 
var mytab = this.byId('myTable'); 
mytab.setModel(postsModel); 

<Page title="Settings Page"> 
     <content> 
      <VBox> 
       <Button press="getInvoices" text="Invoice getter" /> 
       <Table id="myTable" > 
        <columns> 
         <Column><header><Label text="userid"/></header></Column> 
         <Column><header><Label text="id"/></header></Column> 
         <Column><header><Label text="title"/></header></Column> 
         <Column><header><Label text="body"/></header></Column> 
        </columns> 
        <items> 
         <ColumnListItem> 
          <cells> 
           <Text text="{userId}" /> 
           <Text text="{id}" /> 
           <Text text="{title}" /> 
           <Text text="{body}" /> 
          </cells> 
         </ColumnListItem> 
        </items> 
       </Table> 
      </VBox> 
     </content> 
    </Page> 

答えて

関連する問題