使用约束对表单进行验证

2020-09-27 01:31发布

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

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


嗨,

我有一些带有附加字段和验证的表单。

我添加了约束以验证数据。 一切正常,如果数据或格式错误,则会出错。

不幸的是,它还在可选字段上显示错误,因为我已经向它添加了约束以验证正确格式的数据。 我有电话字段,我需要格式为xxx-xxx-xxxx的数据。

为此,我添加了以下约束。

<输入id =" iCommNum" maxLength =" 12" value =" {路径:" AddAddress>/Number1",格式:"。formatter.formatTelephone",类型:" sap.ui.model.type.String" ,约束:{搜索:'^ \\ d {3}-\\ d {3}-\\ d {4}'}}" width =" 10em" type =" Tel"占位符=" XXX-XXX-XXXX "/>

这样,即使值是空白,也会引发错误。 我只想在用户输入某些内容而不以正确格式显示错误。 如果未提供任何值,则不会显示任何错误。

让我知道如何实现。

-巴维克

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

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


嗨,

我有一些带有附加字段和验证的表单。

我添加了约束以验证数据。 一切正常,如果数据或格式错误,则会出错。

不幸的是,它还在可选字段上显示错误,因为我已经向它添加了约束以验证正确格式的数据。 我有电话字段,我需要格式为xxx-xxx-xxxx的数据。

为此,我添加了以下约束。

<输入id =" iCommNum" maxLength =" 12" value =" {路径:" AddAddress>/Number1",格式:"。formatter.formatTelephone",类型:" sap.ui.model.type.String" ,约束:{搜索:'^ \\ d {3}-\\ d {3}-\\ d {4}'}}" width =" 10em" type =" Tel"占位符=" XXX-XXX-XXXX "/>

这样,即使值是空白,也会引发错误。 我只想在用户输入某些内容而不以正确格式显示错误。 如果未提供任何值,则不会显示任何错误。

让我知道如何实现。

-巴维克

付费偷看设置
发送
3条回答
落灬小鱼
1楼 · 2020-09-27 02:22.采纳回答

你好

您尝试过UI控件sap.m.MaskInput吗?

致谢

代楠1984
2楼-- · 2020-09-27 02:20

由于约束,要检查用户输入的数据是否与您的正则表达式匹配。 空时,将引发异常或错误事件。

当用户也没有单击该字段时,您是否也观察到它?

是否有任何提交事件被触发而导致错误?

梦想连接
3楼-- · 2020-09-27 02:24

嗨,Sharath,

虽然您的答案不是关于此处提到的特定约束问题,但这会更有帮助,因为它可以为我准备做的控制提供准备。

谢谢。

巴维克

一周热门 更多>