Flex: DateField, как получить значение? - PullRequest
2 голосов
/ 01 июня 2010

Я пытаюсь использовать элемент управления DateField. Я могу установить текущее значение, используя поле selectedDate.

Adobe говорит: «Выбор текущей выбранной даты в элементе управления отменяет выбор, устанавливает для свойства selectedDate значение null ", поэтому, когда пользователь выбирает другую дату, selectedDate = null. Как я могу получить текущее выбранное значение? Я только видел в отладчике, что свойство text DateField содержит строку с выбранной датой? Нужно ли анализировать его обратно?

10x заранее евгений

Ответы [ 3 ]

5 голосов
/ 01 июня 2010

Я думаю, что нашел проблему. Я пытался отформатировать дату как .

но я реализовал только функцию метки, а не функцию разбора, и это вызвало проблему. Когда я реализовал оба, все стало хорошо

1 голос
/ 01 августа 2012

Нашли решение здесь .

Просто установите для свойства parseFunc DateField значение null. Сделал трюк для меня .. !!

1 голос
/ 01 июня 2010

Вы можете сделать:

<mx:DateField selectedDate="{new Date()}"/>

это даст вам сегодняшнюю дату в качестве выбранной даты, или вы можете сделать:

<mx:DateField selectedDate="{new Date(2010, 5, 7)}"/>

Это выберет дату 7 июня 2010

Введенный месяц всегда равен -1 месяца, в который вы пишете: декабрь 11, январь 0 и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...