如何仅验证SAP UI5中表单中的必填字段?

2020-09-20 11:04发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我只需要验证表单中的必填字段。 有多个控件,例如选择,类型(文本,数字)输入,组合框等。
有人可以帮忙吗?

谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我只需要验证表单中的必填字段。 有多个控件,例如选择,类型(文本,数字)输入,组合框等。
有人可以帮忙吗?

谢谢

付费偷看设置
发送
2条回答
吹牛啤
1楼 · 2020-09-20 11:13.采纳回答

你好,Shreya,

检查此示例,该示例说明了 如何在已向消息管理器注册的特定显示控制器上使用约束。 完成此操作后,框架将处理与验证失败的每个字段相关的特定消息的显示。

使用约束非常简单,因为它考虑了字段的模型类型 。 因此,如果您将其声明为Integer,则该框架将注意仅接受不带小数分隔符的数字,等等。验证消息也已嵌入到框架中-因此它们已被国际化。

如果需要任何自定义验证或自定义显示消息,则可以使用自己的验证规则和消息来扩展SimpleType类型。 检查示例中的示例,因为它包含两个用例。

关于,
伊万

Climb_Ma
2楼-- · 2020-09-20 11:24

嗨,史瑞雅,

您刚刚描述的是html字段验证的"旧"样式。 SAPUI5面临的问题有所不同,因此您无需根据字段的属性进行任何其他检查。 只需将字段设为必填项,它就已经触发了验证。 有两个基本触发器将对字段进行验证-屏幕更新(模型上的任何数据更改)或字段更改焦点时(onEnter或onFocus)。 由于已经涵盖了所有可能的触发器,因此您无需实现自己的触发器。 SAPUI5非常聪明,可以一次执行所有验证。 这是一种更好的方法,因为它不会将用户"锁定"在特定的字段上,并且允许用户输入数据并担心稍后进行验证。 这样,即使对于对您的应用程序期望不太确定的用户,UX也会变得更好。

关于,
伊万

一周热门 更多>