来自一个控件上不同数据集的数据绑定字段

2020-08-18 02:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我希望你一切都好。 请...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我希望你一切都好。

请问您如何在一个列列表项上的两个不同数据集(表)的字段上进行数据绑定方面提供一些指导?

例如,"名称"和" cs"数据字段位于我的" HCT_CSSet"数据集中,而"价格"和" priceInd"数据字段位于我的" HCT_CSONSet"数据集中。 我想在一个列列表项上显示name,cs,price和priceInd字段,但是WebIDE的数据绑定似乎每个项只允许一个数据集。

您能否指出我有关如何在一个控件/项目上从几个不同数据集中对几个不同数据字段进行数据绑定的任何信息? 请查看下面的屏幕截图以进行澄清。

  • 1。 我创建的Odata服务公开了两个数据集" HCT_CSSet"和" HCT_CSONSet"。 当前,此列列表正确显示"名称"和对应的" cs"字段的列表,因为它们在绑定的数据集" HCT_CSONSet"中。 但是" Price"和" PriceInd"字段不显示,因为它们位于" HCT_CSSet"数据集中。

2。 我希望所有4个字段都显示在同一单元格/列列表项中。

3。 但是price和priceind字段位于不同的数据集" HCT_CSSet"中。

4。

5。 运行应用程序时,不会显示Price和priceInd字段。

(110.9 kB)
1条回答
绿领巾童鞋
2020-08-18 03:12

您将需要在两个数据集之间建立关系。 Odata允许您使用UI5支持的$ expand函数调用相关数据集,如

所述

https://openui5beta.hana.ondemand.com/#docs/ guide/84100bcfd5b34f62858bdd6f67976b4a.html

我相信在Web IDE中,布局编辑器仅允许您引用单个数据集,因此您需要在代码中添加展开的字段。 如果数据之间没有关系,则必须将其构建到odata服务中。

此致

杰米

SAP-技术RIG

一周热门 更多>