Мы используем mx: DateField для наших дат и editable = "true", чтобы мы могли либо выбрать дату, либо ввести ее. Требование состоит в том, чтобы мы не могли ввести более 10 символов в этом поле (10/10/2010). Но DateField не обладает свойством maxChars, чтобы ограничить это.Flex DateField/DateChooser Issue
Итак, мы попытались использовать текстовое поле + DateChooser, чтобы ограничить количество символов. Все работает по своему желанию, но проблема в том, что DateChooser показывает весь календарь на странице, а не как значок календаря, который будет отображаться в календаре (как DateField).
Так что теперь мой д является
1) Использование DateField, как я могу ограничить количество символов, которые можно ввести в текстовом поле 10
или
2) Использование DateChooser, как я могу изменить внешний вид его, чтобы показать значок календаря, а затем показать календарь как всплывающее окно при нажатии на него (похоже на DateField).
Если кто-нибудь может мне помочь в этом, это было бы замечательно.
Спасибо за ваш ответ Totec. Ценить это. Это работает, но тогда нам нужно показать значок (или что-то подобное) рядом с текстовым полем, чтобы пользователи знали, что им нужно щелкнуть по нему, чтобы показать календарь, а также изменить поле даты. Есть идеи по этому поводу? – Harry
@Harish: Создайте собственный скин для вашего TextInput на основе скина по умолчанию и добавьте свой значок. –
Я согласен с wade. Создайте собственный скин для TextInput. В разделе (внизу) после компонента RichEditableText добавьте изображение для значка календаря. –