2020-09-04 08:33发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
使用"验证约束"执行验证和使用"拦截器的验证方法"进行验证有什么区别?一种方法相对于另一种方法有什么优势吗?如果是的话,为什么我们有两种不同的验证方法?
您可以创建验证约束,以强制用户在创建产品时引入一些描述。 如果未引入,则应在编辑器区域中显示一条消息(请参见创建和修改验证约束)。 验证器拦截器处于模型的生命周期中。 特别是在将模型保存到数据库中之前执行该操作(请参阅 Interceptors ) 。 这确实取决于您要实现的目标。
Bren
嗨,谢谢您的回复。
"强迫您的用户介绍一些描述"-我们也可以通过验证拦截器来做到这一点,对吗? 有什么特殊的用例,我不能使用验证拦截器做些什么,而只能用约束来做?
可以在产品座舱内使用验证约束来建立对产品"正确"要求的一组要求-作为警告或强制性验证。 这也可用来帮助确定产品的正确性百分比。 您可以构建自己的产品,可以在产品座舱中添加或删除该产品,从而使用户对正在应用验证约束的用户透明。
但是,如果使用验证拦截器,则由于该拦截器不会在产品座舱中显示,因此您将失去这种透明度。
还请注意,验证拦截器可在产品座舱之外使用-每当将模型保存在hybris中的任何代码中时,都将使用它们。
因此,如果您希望将验证限制在产品座舱内,那么最好使用"验证约束"。 如果您希望验证适用于hybris的每个部分,请使用验证拦截器。
嗨,
因此,如果您希望将验证范围限制在 产品座舱,最好使用"验证约束"。 如果您希望验证适用于Hybris的每个部分,请使用Validation Interceptor。
我创建了一个验证约束和拦截器,但是在后台更改中也同时调用了它们 impex正在运行。
所以请您告诉我如何将验证约束仅限制在后台。
最多设置5个标签!
您可以创建验证约束,以强制用户在创建产品时引入一些描述。 如果未引入,则应在编辑器区域中显示一条消息(请参见创建和修改验证约束)。 验证器拦截器处于模型的生命周期中。 特别是在将模型保存到数据库中之前执行该操作(请参阅 Interceptors ) 。 这确实取决于您要实现的目标。
Bren
嗨,谢谢您的回复。
"强迫您的用户介绍一些描述"-我们也可以通过验证拦截器来做到这一点,对吗? 有什么特殊的用例,我不能使用验证拦截器做些什么,而只能用约束来做?
可以在产品座舱内使用验证约束来建立对产品"正确"要求的一组要求-作为警告或强制性验证。 这也可用来帮助确定产品的正确性百分比。 您可以构建自己的产品,可以在产品座舱中添加或删除该产品,从而使用户对正在应用验证约束的用户透明。
但是,如果使用验证拦截器,则由于该拦截器不会在产品座舱中显示,因此您将失去这种透明度。
还请注意,验证拦截器可在产品座舱之外使用-每当将模型保存在hybris中的任何代码中时,都将使用它们。
因此,如果您希望将验证限制在产品座舱内,那么最好使用"验证约束"。 如果您希望验证适用于hybris的每个部分,请使用验证拦截器。
嗨,
因此,如果您希望将验证范围限制在 产品座舱,最好使用"验证约束"。 如果您希望验证适用于Hybris的每个部分,请使用Validation Interceptor。
我创建了一个验证约束和拦截器,但是在后台更改中也同时调用了它们 impex正在运行。
所以请您告诉我如何将验证约束仅限制在后台。
一周热门 更多>