Javascript ExtJS日期字段格式

Javascript ExtJS日期字段格式,javascript,extjs,date-format,Javascript,Extjs,Date Format,我使用Ext.form.DateField,指定格式为“d/m/Y”,如下所示: { xtype : 'datefield', fieldLabel : 'Value Date <span style="color:red">*</span>', name : 'valueDate', allowBlank : false, bla

我使用Ext.form.DateField,指定格式为“d/m/Y”,如下所示:

           {
            xtype : 'datefield',
            fieldLabel : 'Value Date <span style="color:red">*</span>',
            name : 'valueDate',
            allowBlank : false,
            blankText : 'Please enter a Start Date',
            msgTarget : 'under',
            format : 'd/m/Y',
            emptyText : 'dd/mm/yyyy'}
{
xtype:'日期字段',
fieldLabel:“值日期*”,
名称:“valueDate”,
allowBlank:false,
空白文本:“请输入开始日期”,
msgTarget:'在',
格式:“d/m/Y”,
emptyText:'dd/mm/yyyy'}
我希望此组件在按tab键后,以给定格式自动完成输入值。我的意思是,如果我输入文本“04022015”,它必须将该文本显示为“04/02/2015”。 但是,当我输入文本“04022015”并按tab键时,它显示为2015年4月2日,我不知道如何使它像我上面期望的那样工作。你能帮我一下吗? 非常感谢你

看看配置。默认情况下,解析模式为:

"m/d/Y|n/j/Y|n/j/y|m/j/y|n/d/y|m/j/Y|n/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d|n-j|n/j"
其中|是不同格式之间的分隔符。如您所见,默认情况下,顺序为m-d-y。只需将此字符串更改为:

"dmy|dmY|d/m/y|d/m/Y|d-m-y|d-m-Y" // or similar...
您希望能够解析的任何格式都需要存在