通过CDS注释标记字段菲奥里应用的强制性

问题描述 投票:1回答:1

我创建了使用基于CDS视图列表报告模板的Web IDE一个菲奥里应用。

我想编辑一条记录时做出一些领域的强制性。我已经加入注释:

@ObjectModel.mandatory: true

对于每一个我想对我的业务对象CDS视图强制性的字段。

在应用ObjectModel.mandatory标注的结果是,我可以看到字段旁边有红色星号。但是,如果我编辑的记录,与必填字段是blank.I我能成功保存的值即使必填字段为空打保存没有真的发生。

我缺少的东西吗?我希望得到一个错误的必填字段。

问候,

奥马尔·阿卜杜拉

sap-fiori
1个回答
3
投票

该CDS框架将不会自动对其进行验证。但是,你可以在你的BOPF节点创建验证。您可以使用标准的类/BOBF/CL_LIB_V_MANDATORY_ATTR,这就加强了@ObjectModel.mandatory: true. - 至少在后端侧。

© www.soinside.com 2019 - 2024. All rights reserved.