ExtJS 5.1-如何将日期字段屏蔽为00/00/0000

Ext JS 5.1- How a date field can be masked like 00/00/0000?

本文关键字:屏蔽 0000 字段 日期 ExtJS      更新时间:2024-04-12

我正在使用Ext JS 5.1,它是非常新的。所以我找不到掩蔽属性。在页面加载时,我希望日期字段显示为"00/00/0000"。在reMask属性的帮助下,我可以限制用户只在那里输入数字。但我希望在输入日期时,该字段应显示为2015年2月24日。用户不能显式放置"/"。它应该一直在那里。在擦除日期时,不应擦除"/"。然后只需擦除数字,它将显示为"-/------"。

请给我一些指导,这样我就可以继续我的工作了。提前感谢您。

这个项目可能会给你一个起点:

https://github.com/mitchellsimoens/Ux.form.field.Phone

该类本身接受一个tpl,您可能会根据自己的需求进行定制:

https://github.com/mitchellsimoens/Ux.form.field.Phone/blob/master/packages/Ux.form.field.Phone/src/form/field/Phone.js