Sapui5 是否通过CDS注释验证用户输入?

Sapui5 是否通过CDS注释验证用户输入?,sapui5,cds,Sapui5,Cds,我不熟悉SAP、UI5和CDS注释。我已经创建了一个CDS视图,并使用WebIDE模板项目列表报告模板创建了应用程序。该应用程序运行良好,但我想添加以下验证 在我的CD中,我有一个数量字段。当用户通过列表报告应用程序保存记录时,我希望其值大于零值。我可以使用UI5注释吗 在CD中,我定义了两个关键字段。在应用程序中,当尝试创建重复记录时,应用程序会导航到一个错误页面,指示发生了错误。如何根据关键字段验证重复记录,并在创建新记录时向客户发出警告或错误 提前感谢执行此操作的构建块已就位,但我无法确定

我不熟悉SAP、UI5和CDS注释。我已经创建了一个CDS视图,并使用WebIDE模板项目列表报告模板创建了应用程序。该应用程序运行良好,但我想添加以下验证

在我的CD中,我有一个数量字段。当用户通过列表报告应用程序保存记录时,我希望其值大于零值。我可以使用UI5注释吗

在CD中,我定义了两个关键字段。在应用程序中,当尝试创建重复记录时,应用程序会导航到一个错误页面,指示发生了错误。如何根据关键字段验证重复记录,并在创建新记录时向客户发出警告或错误


提前感谢

执行此操作的构建块已就位,但我无法确定框架将正确处理多少:

-请参阅
术语
最小值
,以及
约束类型
故障消息

-请参阅
效应类型
验证消息

sap.ui.generic.app.ApplicationController有一个方法


有了这些构建块,理论上应该能够实现这两个需求。

对于任何试图使用注释进行验证的人来说,我没有找到一种在编写数据时从消费角度使用注释进行验证的方法


我发现验证输入的唯一方法是在激活CD时将验证逻辑写入装箱的BOPF对象中。但这将在ABAP代码中,您需要基本的ABAP知识

谢谢你提供的信息。我能够在BOPF对象验证中执行所需的验证。找不到任何使用批注进行验证的方法。