日期验证

2020-08-26 20:28发布

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

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


如何限制用户仅以dd/mm/yyyy格式输入日期? 我在datepicker中尝试了正则表达式,但是如果其他人想要进行修改,它对于其他人来说太复杂了。 请帮我解决这个问题。 预先感谢。

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

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


如何限制用户仅以dd/mm/yyyy格式输入日期? 我在datepicker中尝试了正则表达式,但是如果其他人想要进行修改,它对于其他人来说太复杂了。 请帮我解决这个问题。 预先感谢。

付费偷看设置
发送
4条回答
huskylover
1楼-- · 2020-08-26 20:52

您好 Pavankumar A N

在日期选择器中使用给定的属性

valueFormat displayFormat

BR

阿伦·马修(Arun Mathew)

Violet凡
2楼-- · 2020-08-26 20:49

您是否尝试过将DatePicker的displayFormat设置为displayFormat =" dd/MM/yyyy"

Violet凡
3楼-- · 2020-08-26 20:55

此答案建议改用绑定 type (例如'sap.ui.model.odata。 type.DateTime'),如果无法解析或验证输入值,它将限制将其存储在模型中。

示例:

  myDate",
   类型:" sap.ui.model.odata.type.DateTime",
   formatOptions:{
     模式:" dd/MM/yyyy"
   },
   约束:{
     isDateOnly:是的,
     displayFormat:"日期"
   }
 }" 

该值将始终以dd/MM/yyyy模式显示 。 但是模型将的值存储在JS-Date对象中(内部,第三方库 datajs 将在发送之前再次将其转换为OData兼容格式)。

最后,在消息管理器中注册控件以激活自动消息生成,如文档主题 UI消息中所示

示例JSBin: https://jsbin.com/seyutiw/edit?js,output

BR,

阿伦·马修(Arun Mathew)。

hongfeng1314
4楼-- · 2020-08-26 21:11

https://people.sap.com/pavankumaran #overview

您收到的错误消息是由于我在上述答案中修复的缺少逗号引起的。 我还添加了另一个代码段,以防"项目"模型是JSONModel而不是OData。 您可以检查我添加到答案中的JSBin示例。

请重试,让我们知道此解决方案是否有帮助。

一周热门 更多>