Не удается получить возвращаемое значение dijit.form.DateTextBox, отформатированного правильно - PullRequest
2 голосов
/ 29 декабря 2011

Я не могу получить возвращаемое значение из файла dijit.form.DateTextBox, отформатированного правильно.Я создаю диджит следующим образом:

this.inputValueParam = new dijit.form.DateTextBox({constraints: { datePattern : 'yyyy-MM-dd' }}).placeAt('paramTypeSelect', 'after');

и вызываю значение следующим образом:

this.inputValueParam.get('value')

Я всегда получаю дату, подобную этой: ср 14 декабря 2011 00:00:00 gmt + 0100 (cet) , но мне нужна дата в том же формате, в котором она показана: 14-12-2011

Я пытался работать с {constraints: { datePattern : 'dd-MM-yyyy' }}но это не имеет значения.

Спасибо за помощь!

1 Ответ

4 голосов
/ 29 декабря 2011

Это работает для меня:

dojo.date.locale.format(dateBox.value, {datePattern: "yyyy-MM-dd", selector: "date"})

Он выведет вашу дату с нужным шаблоном

Маленький пример здесь

...