如何创建动态SAP Fiori Elements对象页面

2020-08-26 21:08发布

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

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


以下问题:

我有一个Fiori Elements List报告应用程序,在数据源的数据模型中,有一个具有许多属性的主要实体。 其中之一称为typeOfContact,其中包含诸如学生或公司代表之类的值。 现在,我想根据typeOfContact包含的值在对象页面上显示不同的属性(例如,学生的学期或大学名称,或公司代表的公司名称)。

非常感谢您提供帮助。

数据模型图片

注释代码

此处- 如果要让contactType不是学生,我不希望见到学期等。

(13.1 kB)

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

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


以下问题:

我有一个Fiori Elements List报告应用程序,在数据源的数据模型中,有一个具有许多属性的主要实体。 其中之一称为typeOfContact,其中包含诸如学生或公司代表之类的值。 现在,我想根据typeOfContact包含的值在对象页面上显示不同的属性(例如,学生的学期或大学名称,或公司代表的公司名称)。

非常感谢您提供帮助。

数据模型图片

注释代码

此处- 如果要让contactType不是学生,我不希望见到学期等。

(13.1 kB)
4条回答
风早神人
1楼 · 2020-08-26 21:43.采纳回答

嗨,

您可以使用UI.Hidden注释: https://sapui5.hana.ondemand .com/#/topic/ca00ee45fe344a73998f482cb2e669bb

您可以在数据模型中定义布尔属性,以控制UI元素的可见性。 然后,您可以在服务层或通过前端层中的Fiori Elements扩展来填充值。 如果您想使用CDS进行操作,则类似的方法应该适用于CAP:

实体,来自BusinessPartner {
 *,
 案件
 当BusinessPartner.typeOfContact等于" something"时为true
 当BusinessPartner.typeOfContact eq为"其他"时为false
 结尾为hideField:布尔值
 };
 
  

干杯

Pierre

大简至美
2楼-- · 2020-08-26 21:22

您能否向这个问题添加Sap云应用程序编程模型标签以吸引更多的读者,因为您的数据模型基于CAPM

me_for_i
3楼-- · 2020-08-26 21:40
浮生未央
4楼-- · 2020-08-26 21:45

嗨,

感谢您的回答将尝试这种方式

一周热门 更多>