Javascript 后端系统中2个实体之间的SAPUI5关联?
我有两个实体集 第一个 第二个呢 第一个表中红色标记的数据与第二个表中蓝色标记的数据相同 我需要第二张照片中的红色。例如,我在这张图片中得到了第一张元数据图片中的entityset,它是Javascript 后端系统中2个实体之间的SAPUI5关联?,javascript,calendar,odata,sapui5,Javascript,Calendar,Odata,Sapui5,我有两个实体集 第一个 第二个呢 第一个表中红色标记的数据与第二个表中蓝色标记的数据相同 我需要第二张照片中的红色。例如,我在这张图片中得到了第一张元数据图片中的entityset,它是Personalnummer,Mvorname,Mnachname。它应该始终保持静止 信息:我得到了一个日历,当我单击时,我想更改我所单击日期的人的Dauer。这就是为什么另一个保持静态,只有Dauer是基于我点击的日期动态的 Dauer应该来自元数据的第二张图片和Pernr=PernrMitarbeite
Personalnummer
,Mvorname
,Mnachname
。它应该始终保持静止
信息:我得到了一个日历,当我单击时,我想更改我所单击日期的人的Dauer
。这就是为什么另一个保持静态,只有Dauer
是基于我点击的日期动态的
Dauer
应该来自元数据的第二张图片和Pernr=PernrMitarbeiter
,Vorname=Mvorname
和Nachname=Mnachname
是否有方法将其与基于工作日期的过滤器连接
比如从第一个实体获取数据并与第二个实体进行检查,然后将Dauer
放入字段中
在OData定义中,创建一个从ZOOWVM
到ZOOWVTU_S
的关联-我们称之为duration
-三个外键字段的基数为1:0..1。然后,您可以通过/ZOOWVMs(PernrMeister='a',Auftrag='b',PernrMitarbeiter='c')/duration的链接访问第二个实体
我真的希望这些名字是为了隐私而拼凑起来的。如果它们不是,你应该考虑给你的实体和属性适当的可读名称。< /p> HMM,但是我不能在DoER的工作日期之后进行过滤?我的主要问题是,我正在学习这一切。。我只想让Vorname和Nachname保持静态,它应该保持不变。。但是Dauer应该是动态的,就像我按25.01一样,Dauer一天的时间应该为人而改变。。这就是为什么我把它分为两个不同的实体。。当一切都在一起时,我需要在工作日和工作日之后进行过滤,我每天都需要一些入口(为了将来的日期)。这就是我不想让名字永远保持不变,只有Dauer应该改变。感谢您提供的提示:)您还可以根据关联进行筛选,例如/ZOOWVMs(PernrMeister='a',Auftrag='b',PernrMitarbeiter='c')/duration?$filter=duration/Workdate='29-01-2019'。谢谢您的回答。。我找到了另一种方法,因为我从未真正做过的事情。。对于人员:我在数组中创建了一个数组,其中包含来自一个实体的数据,并从另一个实体创建了第二个数组。。然后比较它并获取getAggregation(“cells”)[0]。getText()将其与第二个数组进行比较,然后设置文本