一行 @UI.headerInfo 如何把业务语义送进 SAP Fiori 表格标题

发布时间:2026/7/30 11:10:46
一行 @UI.headerInfo 如何把业务语义送进 SAP Fiori 表格标题 最近在整理一个Sales Order List Report时,页面数据、筛选栏和列都已经正常出现,表格上方却只剩一个缺乏业务含义的默认标题。直接改SAPUI5控件当然能见效,可这会把页面重新拉回手工拼装UI的老路。对Fiori Elements应用而言,更稳妥的位置往往不在XML View,也不在Controller,而在CDS的语义层。SAP 官方把@UI.headerInfo.typeNamePlural定义为列表或表格标题相关的UI注解,并明确说明它给出业务实体的复数类型名称。这个小注解看起来只负责一行文字,可它背后连着CDS数据模型、OData元数据、SAP Fiori Elements模板运行时和业务语言的一致性。理解这条链路以后,表格标题就不再是一段孤立的界面文案,而是业务实体语义在前端的自然投影。页面不是被逐个控件画出来的传统SAPUI5 freestyle开发里,我们通常会在XML View中声明Table、Title、Toolbar和各个Column,再由Controller处理事件、绑定模型和页面状态。这样的方式很灵活