2017-12-20 22 views
0

私は最初の仕事を始めて、これまでの経験なしでsapui5プロジェクトに投げ込まれたので、これはかなり基本的な質問かもしれません。sapui5 one to many1 relationship

私は3つのテーブルを扱うタスクを与えられました。それらをA1、B1、C1と呼ぶことができます。 A1はBとCの両方に対して1対1の関係を持っています。 これらのシナリオではデータバインディングはどのように行われますか?私は以前の仕事で1..1の関係で問題はなかったが、これは私に頭痛を与える。

もう少し具体的には、表A1の "id"、B1の "name"、C1の "name1"で表を(XMLビューで)実行することです。 ODATAサービスではナビゲーションはこの

<NavigationProperty Name="ToB1" Relationship="master.A1_B1_One_Many0" FromRole="A1" ToRole="B1"/> 

ようになり、私は今のアイデアを午前とあなたは私にいくつかの有用なヒントを与えることができることを望みます。 私は質問を指定したり、追加情報が必要な場合は、私はまだstackoverflowで多くの経験を持っていないので、私に尋ねてください

答えて

0

私は最終的に解決策を見つけました。 "ToB1"をバインドした後、私はいつも配列を持っていましたが、参照のように見えました。私はこれらの参照を介してpropertysにアクセスしようとすると、いつもエラーが出ました。私はそれにアクセスするためにパスの前に "/"を置く必要がありました。私のコードのこの部分は私がそれを修正するのを助けました。私は配列をループすることでオブジェクトを取得します。

oModel.getObject("/" + oObject).name1