2016-06-30 14 views
1

XMLビューのみを使用して単純なテーブルを作成したいとします。 しかし私は、私に言っていることは何も見つけられません。どのモデルを使用するべきかをテーブルにどのように伝えますか?どの列をモデルのどのエントリにバインドする必要があるかをテーブルにどのように伝えますか?SAPUI5 - テーブル - XML - XMLビューを使用してSAPUI5テーブルを作成する方法

私は列を定義する方法を知っています。私のデータは.jsonファイルに保存されています。後でODataサービスを使用したいと思います。ここで

はいくつかのコードです:

<Table> 
    <items></items><!-- sap.m.ListItemBase --> 
    <columns> 
     <Column> 
      <Label text="Date"/> 
     </Column> 
     <Column> 
      <Label text="Article"/> 
     </Column> 
    </columns><!-- sap.m.Column --> 
</Table> 

は、私がデータにモデルを結合しTableタグ内items属性がありますか?

<items>タグでは、ListItemBaseを定義する必要がありますが、モデルエントリとカラムをバインドする方法はわかりません。

バインド<Table items="{/model}">を経由して、テーブルにデータ:

<items> 
    <ListItemBase 
     id="id" 
     busy="false" 
     busyIndicatorDelay="1000" 
     visible="true" 
     fieldGroupIds="[]" 
     type="Inactive" 
     visible="true" 
     unread="false" 
     selected="false"> 
    </ListItemBase> 
</items><!-- sap.m.ListItemBase --> 

答えて

1

は、インターネットのいくつかのより多くの検索は、私の質問を解決しました。

、使用を使用して、モデル内のエントリのテーブルを伝えるために:

<items> 
    <ColumnListItem> 
     <cells> 
      <Label text="{text1}" /> 
      <Label text="{text2}" /> 
     </cells> 
    </ColumnListItem> 
</items> 

それとも<ObjectIdentifier>を使用します。

しかし、ではなく<ColumnListItem>を使用するようにWebIDEが私に言っているのはなぜですか? WebIDEのバグか、ここで間違っていますか?

関連する問題