如何给 SAP Fiori Elements 应用的字段添加 value help
【摘要】 在 Jerry 的前一篇文章 如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用里,我们已经根据 CDS view 创建了一个 Fiori Elements 应用:本文我们给 Agency ID 这个 selection field,添加 value help.思路如下:开发列表报告的主要 consumption view,并为行项目、选择字段添加...
在 Jerry 的前一篇文章 如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用里,我们已经根据 CDS view 创建了一个 Fiori Elements 应用:
本文我们给 Agency ID 这个 selection field,添加 value help.
思路如下:
- 开发列表报告的主要
consumption view
,并为行项目、选择字段添加相应的UI annotation。 - 给选择字段添加 annotation,语法为
@Consumption.valueHelpDefinition
:
完整流程如下:
现在 Agency ID selection ID,点了 F4 之后,value help 无法工作:
给 AgencyID 字段添加如下高亮注解:
@Metadata.layer: #CORE
annotate view Z_C_TRAVEL_DATA_JERRY with
{
@UI : {
lineItem : [{position: 10, importance: #HIGH}],
selectionField: [{position: 10 }]
}
TravelID;
@UI : {
lineItem : [{position: 15, importance: #HIGH}],
selectionField: [{position: 20 }]
}
@Consumption.valueHelpDefinition: [{ entity: {name: '/DMO/I_Agency', element: 'AgencyID'} }]
AgencyID;
@UI : {
lineItem : [{position: 60, importance: #HIGH}]
}
Memo;
}
同时,在 Service Definition 里将 value help 使用到的 /DMO/I_Agency 也暴露出来:
激活后重新刷新 Fiori Elements UI,value help 就能正常工作了:
更多Jerry的原创文章,尽在:“汪子熙”:
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)