javascript - SAPUI5 后端系统中两个实体之间的关联?
问题描述
我有 2 个实体集
第一
第二个
第一个中红色标记的数据与第二个带有蓝色标记的数据相同。
我需要第二张图片中的红色。因此,例如,我在这张图片中得到了第一张元数据图片中的实体集Personalnummer
, Mvorname
, Mnachname
. 它应该始终保持静态。
信息:我有一个日历,当我单击时,我想更改我单击Dauer
的那一天的人。所以这就是为什么另一个保持静态,只有Dauer
根据我点击的那一天是动态的
Dauer
应该来自 Metadata 的第二张图片和Pernr = PernrMitarbeiter
,Vorname = Mvorname
和Nachname = Mnachname
有没有办法将它与基于的过滤器连接起来Workdate
?
因此,就像从第一个实体中获取数据并与第二个实体一起检查,然后将其Dauer
放入字段中?
解决方案
在 OData 定义中,在三个外键字段上创建一个从ZOOWVM
to的关联ZOOWVTU_S
- 我们称之为duration
- 基数为 1:0..1。然后您可以通过表单的链接访问第二个实体/ZOOWVMs(PernrMeister=‘a’,Auftrag=‘b’,PernrMitarbeiter=‘c’)/duration
。
我确实希望这些名字是为了隐私起见而打乱的。如果不是,您应该真正考虑为您的实体和属性提供正确可读的名称。
推荐阅读
- linux - 将输入从键盘传递到centos中的python3应用程序
- laravel - 调查为什么我们应该使用服务提供者和服务容器在 Laravel 中加载一个新的库/类?(为什么不是更简单的方法?)
- android - 如何使用 volley 将 json 文件解析为 Listview
- python-3.x - 在 Python 中查找方法的所有者类
- php - 带有下拉类别的搜索栏。搜索结果未从数据库中提取并显示
- r - 在 R 中抓取分页表
- javascript - jquery slim 行为怪异
- r - R中的kamila包中的“输入数据集必须是数据框”错误
- python - 使用 xpath 通过属性 ID 和文本查找节点
- c# - 使用 Rigidbody2D.Velocity 的短跑游戏中的错误