Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 后端系统中2个实体之间的SAPUI5关联?_Javascript_Calendar_Odata_Sapui5 - Fatal编程技术网

Javascript 后端系统中2个实体之间的SAPUI5关联?

Javascript 后端系统中2个实体之间的SAPUI5关联?,javascript,calendar,odata,sapui5,Javascript,Calendar,Odata,Sapui5,我有两个实体集 第一个 第二个呢 第一个表中红色标记的数据与第二个表中蓝色标记的数据相同 我需要第二张照片中的红色。例如,我在这张图片中得到了第一张元数据图片中的entityset,它是Personalnummer,Mvorname,Mnachname。它应该始终保持静止 信息:我得到了一个日历,当我单击时,我想更改我所单击日期的人的Dauer。这就是为什么另一个保持静态,只有Dauer是基于我点击的日期动态的 Dauer应该来自元数据的第二张图片和Pernr=PernrMitarbeite

我有两个实体集

第一个

第二个呢

第一个表中红色标记的数据与第二个表中蓝色标记的数据相同

我需要第二张照片中的红色。例如,我在这张图片中得到了第一张元数据图片中的entityset,它是
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()将其与第二个数组进行比较,然后设置文本