2020-08-26 20:28发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如何限制用户仅以dd/mm/yyyy格式输入日期? 我在datepicker中尝试了正则表达式,但是如果其他人想要进行修改,它对于其他人来说太复杂了。 请帮我解决这个问题。 预先感谢。
您好 Pavankumar A N ,
在日期选择器中使用给定的属性
valueFormat 和 displayFormat
valueFormat
displayFormat
BR
阿伦·马修(Arun Mathew)
您是否尝试过将DatePicker的displayFormat设置为displayFormat =" dd/MM/yyyy"
此答案建议改用绑定 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 a>
BR,
阿伦·马修(Arun Mathew)。
https://people.sap.com/pavankumaran #overview
您收到的错误消息是由于我在上述答案中修复的缺少逗号引起的。 我还添加了另一个代码段,以防"项目"模型是JSONModel而不是OData。 您可以检查我添加到答案中的JSBin示例。
请重试,让我们知道此解决方案是否有帮助。
最多设置5个标签!
您好 Pavankumar A N ,
在日期选择器中使用给定的属性
valueFormat
和displayFormat
BR
阿伦·马修(Arun Mathew)
您是否尝试过将DatePicker的displayFormat设置为displayFormat =" dd/MM/yyyy"
此答案建议改用绑定 type (例如'sap.ui.model.odata。 type.DateTime'),如果无法解析或验证输入值,它将限制将其存储在模型中。
示例:
该值将始终以dd/MM/yyyy模式显示 。 但是模型将的值存储在JS-Date对象中(内部,第三方库 datajs 将在发送之前再次将其转换为OData兼容格式)。
最后,在消息管理器中注册控件以激活自动消息生成,如文档主题 UI消息中所示 。
示例JSBin: https://jsbin.com/seyutiw/edit?js,output a>
BR,
阿伦·马修(Arun Mathew)。
https://people.sap.com/pavankumaran #overview
您收到的错误消息是由于我在上述答案中修复的缺少逗号引起的。 我还添加了另一个代码段,以防"项目"模型是JSONModel而不是OData。 您可以检查我添加到答案中的JSBin示例。
请重试,让我们知道此解决方案是否有帮助。
一周热门 更多>