2017-03-31 3 views
2

私はスマートテーブルの中に通常のテーブルを持っています。通常の表の中には、注文と操作のための2つの列があります。単一のテーブルに2つのエンティティセットを使用する

<smartTable:SmartTable id="table" entitySet="entityset1" > 
    <Table> 
     <columns> 
        <Column> 
         <header> 
          <Text text="{order}"/> 
         </header> 
        </Column> 
        <Column> 
         <header> 
          <Text text="{operation}"/> 
         </header> 
        </Column> 

     </columns> 
    </Table> 
</smartTable:SmartTable> 

私の問題は、エンティティセット1からの注文が来ており、エンティティセット2からの操作です。単一のテーブルで2つの異なるエンティティセットを使用することは可能ですか?

答えて

0

エンティティにナビゲーションプロパティがあり、ODataサービスがサポートする場合は、$ expandを使用して、テーブルにバインドするために使用できるフォームでデータを取得できます。これはあなたのサービスではサポートされていないか、あなたは、あなたのサービスを変更するアクセス権がない場合はここで

hereに4.6で

ルックは、それのAtanu Mallikによって例が

を結合表で使用されていますコントローラーは両方のエンティティセットを読み込み、関連するデータを含むJSON配列を作成することができます。 JSONオブジェクトからJSONモデルを作成し、そのモデルを使用してテーブルにバインドします。しかし、これは、これは

を助け

https://sapui5.hana.ondemand.com/sdk/#docs/guide/96804e3315ff440aa0a50fd290805116.html#loio96804e3315ff440aa0a50fd290805116

ホープス理想的ではありません

関連する問題