![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2008
Сообщений: 63
|
Здравствуйте, подскажите пожалуйста, где можно выставить чтобы в DateField был переход годов, как там реализовано с месяцами? Что то все перепробывал, ничего не получается.
|
|
|||||
|
Регистрация: Aug 2008
Сообщений: 63
|
В компоненте DateField по умолчанию стоит язык английский(январь..декабрь, и понедельник..воскресение) так, вот там есть переключение между месяцами, но если нужно переклацнуть лет так 5-10, это нужно клацнуть 12 месяцев по 5 лет.. 60 раз, неудобно, нету ли стандартного свойства для того чтобы переключение годов(+-1 год) появилось, или нужно просто сделать 2 кнопки, и делать брать getYear и потом setYear(+-1), но хотелось как бы проще чуток сделать...
|
|
|||||
|
Регистрация: Jan 2009
Сообщений: 4
|
Тот же вопрос интересует. Может есть что-то альтернативное и полегче.
Я в смысле размера. Включаю DateField и сразу +50К. А выбор даты по месяцам полный алес. Надеюсь, что я чего то не понял и год можно выбрать))) Может скин какой-то альтернативный? Добавлено через 32 минуты Пишут что клавишами год переключить возможно: ******************** Взаимодействие с пользователем Календарь содержит кнопки для перемещения между месяцами. Пользователь выбирает дату, кликнув по ней мышью. При нажатии на стрелку «вперед» отображается следующий месяц, а при нажатии на кнопку «назад» - предыдущий. Нажатие на стрелку «вперед» в декабре или на «назад» в январе перемещает год на следующий или предыдущий. Дата выбирается нажатием. По умолчанию выбранная дата выделяется зеленым фоном, а текущая дата – черным фоном и белым цветом текста. * Стрелка Влево – перемещает к предыдущей возможной дате месяца. Не перемещает к предыдущему месяцу. * Стрелка Вправо – перемещает к следующей возможной дате месяца. Не перемещает к следующему месяцу. * Стрелка Вниз – перемещает вниз по колонке дня недели. Не перемещает к следующему месяцу. * Page Up – отображает предыдущий месяц. * Page Down – отображает следующий месяц. * Home – перемещает к первому возможному дню месяца. * End – перемещает к последнему возможному дню месяца. * + - переход к следующему году. * - - переход к предыдущему году. * Ctrl+Вверх - только для DataField: закрытие календаря. * Ctrl+Вниз - только для DataField: открытие календаря. * Esc - только для DataField: отмена операции. * Enter - только для DataField: выбор даты и закрытие календаря. Пользователь должен выбрать виджет перед использованием клавиатуры. В DateField все клавиши работают только при открытом календаре. ************************ но у меня на клавиатуру вобще никакой реакции. Добавлено через 12 часов 8 минут Может варианты альтернатив кто подскажет? |
|
|||||
|
Регистрация: Aug 2008
Сообщений: 63
|
вот, сделал как говорил, может кому нибуть понадобится:
добавил мувик(стрелки для переключения года вверх вниз) в событии (onrelease) каждой кнопки из on(release){ a = _root.txtAge.selectedDate; myYear = _root.txtAge.displayedYear; myMonth = _root.txtAge.displayedMonth; myDay=a.getDate(); myYear++; // или myYear--; _root.txtAge.selectedDate = new Date(myYear,myMonth,myDay); } и дополнительно чтобы мувик с кнопками отображался добавить в action компонента DateField(txtAge у меня) Последний раз редактировалось kiraml; 14.01.2009 в 12:16. |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:29. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|