【发布时间】:2014-07-30 12:41:17
【问题描述】:
我在表单中有一个日期字段
xtype: 'datefield',
id: 'dateId',
maskRe: /[0-9\/]/,
format : 'm/d/Y',
例如 - 如果该字段中填充的日期是 2014 年 7 月 30 日。现在我想手动编辑日期,如果我给两个退格键,这意味着 07/30/20。然后单击表单中的某个位置,年份默认为 2020 年 7 月 30 日。如何阻止这被默认为 2020 年。
【问题讨论】:
-
07/30/20 相当于 07/30/2020。这是预期的正常行为。当年份只有两位数时,总是最后两位数,所以 20 == 2020、00 == 2000、14 == 2014 等等。
-
当日期字段中的日期不以 0 开头时发生这种情况,即 01,02,03..意思是当它是 08/08/2014 时,给年份两个退格键,不默认为2020...当它是 08/10/2014...然后给年份两个退格键,默认为 2020 为什么它会这样?
标签: extjs4.2