SAP NetweaverでODataモデルを作成しています。 私は木のような構造化されたモデルでいくつかのノードを表すエンティティを持っています。各エンティティは独自の識別子を持ち、固有の親(存在する場合)の識別子も持ちます。私は2つの関連付けを作成しました。ノードから子への0からM、ノードからその親までの0から0までです。すべてうまくいくが、私は子供にバインドされているXMLビューで親のバインディングの詳細に立ち往生しています。ここに私が持っているものと達成したいものの詳細があります。SAP OData sapui5のテキストフィールドにN対1の関連付けをバインド
a)私のモデルの別個のノードでxmlビューをバインドします。それはうまく動作し、私は相対的な名前で、このビュー内のノードのプロパティを呼び出すことができます。 b)のビューには、標準sap.m.Pageを使用し、テキストで私は、ビューが欠落している親の記述を示している場合は、次の
<Page text="{DESCRIPTION} {PARENT/DESCRIPTION}">
.......
</Page>
をバインドしてみてください。私はodataサービスのリンクをチェックして、ノードに接尾辞/ PARENT/DESCRIPTIONを置くと正しい答えが得られます。
一般的に私の質問は、ODataモデルに1対1の関連付けがある場合です。どのようにしてsapui5 xmlビューのテキストフィールドにデータバインディングを行うことができますか。
コントローラでこのプロパティを読み込んでテキストを設定するか、あるいはフォーマッタで試してみても、それらのオプションは非常に醜く不必要なように思えます。
は、「親」は、バインドされたオブジェクトのNavgiationPropertyであると仮定すると、あなたの回答
可能な複製にプロパティを展開$使用して、それを試してみてください (https://stackoverflow.com/questions/44561056/how [ODATAサービスのナビゲーションプロパティからデータを取得する方法]データ取得サービスからのデータ取得サービス) – boghyon