同じ子エンティティに複数の一対多の関係があります:
1 つの Product エンティティと 1 つの Brand エンティティがあり、それぞれがメディア エンティティと 1:N の関係を持っているとします (イメージ ビデオなどを参照するために使用します...)。 、最初のエンティティが設定されている場合、他のエンティティは null である必要があります。これらのエンティティは Odata で公開されます。
LS でブランド エンティティの listDetail 画面を作成すると、すべて問題ありません。メディア グリッドを追加して、ブランドに関連するメディアを確認できます。
しかし、メディアを追加できません。ボタンは灰色になっています。
独自の Modalwindows (Yann Durand のコードに基づく) を使用してメディア グリッドの [追加] ボタンをオーバーライドしようとすると、エラーが表示されます。
メディア テーブルに複数の FK があるという事実に関連している可能性があると思われます。
私の設計に欠陥がありますか、それとも LS がそのままでは処理できないものですか?
お手伝いありがとうございます
アクセル