календарь richfaces datePattern = "гггг / мм" - PullRequest
0 голосов
/ 06 февраля 2012

У меня проблема с календарем richfaces. Я хочу видеть только год и месяц, поэтому я сделал datePattern = "yyyy / MM", который работает нормально, пока я не хочу изменить дату.

При нажатии на кнопку и всплывающем календаре текущее значение исчезает. Если я не выбираю дату, значение равно нулю. Я пытался сохранить старую дату в своем бине, но проблема остается, потому что при открытии календаря всегда устанавливается текущая дата.

Проблема возникает только тогда, когда я не помещаю дд (дней) в datePatern

<rich:calendar value="#{myBean.date}" datePatern="yyyy/MM" />

Tnx за помощь заранее

1 Ответ

0 голосов
/ 01 марта 2012

Я получил ответ на форуме richfaces, поэтому я скопирую его и здесь

Я думаю, rich:calendar не правильный выбор в вашем случае, хотя rich:calendar может быть привязан, вероятно, к любому типу объектапри условии, что вы предоставляете пользовательский конвертер, по-прежнему должен быть указан порядковый номер дня, потому что это часть даты, возможно, вам лучше использовать h:selectOneMenu для указания месяца и h:inputText для определения года вместо "неполного" rich:calendar

...