SuperAPI AI 工具集

fiori-annotations

数据与分析

查看项目

更新于 10-16 02:37

技能介绍

用途:该技能用于在 SAP Fiori Elements 中编写 UI 注解(UI.LineItem、UI.SelectionFields、UI.Facets、UI.FieldGroup、UI.HeaderInfo、UI.DataField 等),覆盖 List Report 与 Object Page 的常见界面配置。

主要能力:提供 List Report 表列与过滤字段、Object Page Facet 与 FieldGroup、HeaderFacets 与 DataPoint 的注解结构;Criticality 交通灯颜色(0 无、1 红、2 黄、3 绿、5 紫)与 after READ 处理逻辑;Common.ValueList 值帮助、Common.Text 显示 ID 旁描述、@title 字段标签、@UI.Hidden 隐藏(含条件隐藏)、@UI.MultiLineText 多行文本;绑定与未绑定 Action 的写法;大型应用按关注点拆分注解文件并在 index.cds 中导入的组织方式。

使用方式:始终在 app/<app-name>/annotations.cds 中编写注解,不要内联在实体定义里,也不要在 CAP 项目中使用 webapp/annotations.xml;同时给出应避免的常见错误,如硬编码标签、技术辅助字段未隐藏、子实体缺少 UI.LineItem、混用 V2 与 V4 注解语法等,并明确仅使用 V4 词汇。

适用场景:CAP 项目中的 Fiori Elements 界面注解开发、评审与排错。限制:具体版本兼容性、翻译资源与部署细节暂未提供。