Я использую Ext.form.DateField с указанным форматом 'd-m-Y', например:
var sellingDate = new Ext.form.DateField({
fieldLabel : "Selling date",
width : 180,
name: 'sellingDate',
format: 'd-m-Y',
allowBlank : false
});
Я хочу, чтобы этот компонент автоматически завершил ввод значения в заданном формате после потери фокуса. Я имею в виду, что если я введу текст '040212' ( 4 февраля 2012 , в моей стране мы используем 'dd-mm-YYYY' в качестве стандартного формата даты), он должен отображать этот текст как '04 -02- 2012' .
Но при отладке при событии «изменение» DateField я вижу, что проанализированный объект Date имеет вид «Mon Apr 02 2012 ». Я не знаю, как заставить это работать, как я ожидаю выше. Есть ли способ получить необработанный текст из поля даты, а не проанализированный объект Date? Не могли бы вы помочь мне в этом?
Большое вам спасибо!