Компонент Flex DateChooser, 42 дня, показать дни предыдущего / следующего месяца - PullRequest
1 голос
/ 05 июня 2011

В компоненте DateChooser он показывает дни только для текущего месяца ... но я хотел бы показать некоторые дни предыдущего месяца и некоторые дни следующего месяца.

Есть лисвойство, устанавливаемое в компоненте DateChooser, для отображения 42 дней.Я имею в виду, чтобы показать некоторые дни предыдущего месяца + дни текущего месяца + некоторые дни следующего месяца.Я не уверен, что это называется ...

Если вы посмотрите на календарь типичных месяцев, например на июнь 2011 года, он показывает:

S  M  T  W  Th F  Sa
20 30 31 1  2  3  4
5  6  7  8  9  10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 1  2 
3  4  5  6  7  8  9 

Однако на элементе управления DateChooserэто так:

S  M  T  W  Th F  Sa
         1  2  3  4
5  6  7  8  9  10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30  

Есть ли свойство, которое я упустил из виду, которое показывает некоторые дни из пред.месяц и следующий месяц в представлении текущего месяца?Или мне нужно расширить компонент DateChooser и переопределить метод?Был бы признателен за некоторые указания на это .. спасибо.

1 Ответ

1 голос
/ 05 июня 2011

Я называю это ведущими и завершающими днями;и я не верю, что DateChooser поддерживает это по умолчанию.Итак, вам придется расширить DateChooser и, скорее всего, (недокументированный) класс CalendarLayout, который выполняет макеты DateChooser.Возможно, это будет немного утомительно, но определенно выполнимо.

Календарь Flextras поддерживает дни начала и окончания;однако он предназначен для отображения датированных данных;не для выбора даты.Поскольку ваш вариант использования, кажется, выбирает даты;вам, вероятно, будет лучше изменить Flex DateChooser, а не пытаться использовать наш компонент в своем случае.

...