我在同一个子实体上有多个一对多关系:
假设我有一个 Product 实体和一个 Brand 实体,每个实体都与一个媒体实体具有 1:N 关系(用于参考图像视频等),这使得表格 Media 在 Product & Brand 上有两个 FK 列,如果第一个被设置,另一个应该为 null 这些实体通过 Odata 公开。
在 LS 中,当我为品牌实体创建 listDetail 屏幕时,一切正常,我可以添加媒体网格以查看与我的品牌相关的媒体。
但我不能添加媒体,按钮是灰色的。
当我尝试使用自己的 Modalwindows(基于 Yann Durand 的代码)覆盖媒体网格上的“添加”按钮时,出现错误:“未授权在此集合上添加新元素”是否意味着 VisualCollection 媒体是只读的?
我怀疑这可能与媒体表上有几个 FK 的事实有关。
我的设计有缺陷还是 LS 无法开箱即用?
感谢您的帮助
阿克塞尔