Не удалось получить дату из DateField, как ожидалось в ExtJS - PullRequest
0 голосов
/ 22 февраля 2012

Я пытался получить значение из поля даты, используя Ext.getCmp('dateFieldId').Я ожидаю, что это будет строка типа 'dd-mm-yyyy'.Но я получаю «понедельник, 6 февраля 00:00:00 UTC ......»

Мой код:

var effectivefromdate = new Ext.form.DateField({
    fieldLabel: 'XX',
    id:'XX',
    name: 'XX',
    format:'d/m/Y'
});

Пожалуйста, помогите мне, я застрял(

Ответы [ 2 ]

4 голосов
/ 22 февраля 2012

То, что вы получаете от DateField компонента, является Date объектом.Чтобы получить из него строку, используйте Ext.Date.format(yourDateObject,'d-m-Y')

1 голос
/ 11 октября 2013

Вы можете использовать это ..

Ext.getCmp ('ваш идентификатор даты'). GetSubmitValue ()

...