点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我最近遇到了以下问题:自动生成的ValueList(通过在架构中使用" @ cds.odata.valuelist"或在cds视图中使用" valueList.entity:'AnEntity"的适当性)将不会显示任何数据 如果我不排除服务定义中相应实体的字段(createdAt,createdBy,modifiedAt和modifiedBy)。
其他人也有这种行为并且知道这种行为的可能原因吗?
不包括字段:
不排除以下字段:
一个可能的解决方法是仅在cds视图中自行创建valueList
(80.9 kB)
您好 ThorstenMüller,
排除"托管"属性后,您的"职业"实体只剩下一个非键字符串属性("名称")。 在这种情况下,为了方便起见,编译器为该属性添加了UI批注" Common.ValueListParameterDisplayOnly"。 如果存在多个非键字符串属性(具有" managed",也有" createdBy"和" modifiedBy"),则需要为值帮助对话框显式提供注释。
最好,
塞巴斯蒂安
您好 ThorstenMüller,
https: //github.com/SAP-samples/cloud-cap-samples/blob/master/fiori/app/common.cds#L31-L35 在我们的Fiori示例应用程序中有所作为。 有了它,您将获得更方便的,预先填写的价值帮助。
Fiori专家必须提供更多详细信息。 从CAP/后端的角度来看,无论是否受管都无济于事。
最好,
塞巴斯蒂安
您好https://people.sap.com/vansyckel ,
谢谢,一位fiori专家会很棒。 有没有办法将问题链接到Fiori论坛?
我再次检查您的示例。 从后端来看,这很好,但您的fiori行为也与我收到的相同。
干杯
Thorsten
我用标签" SAP Fiori"和" SAP Fiori Elements"更新了问题
嗨 托尔斯滕,
完全正确。 为方便起见,编译器会尽可能地执行操作,而不会添加不需要的注释,因为您无法撤消它们。
最佳,
塞巴斯蒂安
一周热门 更多>