Как настроить выходные в календаре Richfaces?

Я хочу изменить следующий пример:

http://livedemo.exadel.com/richfaces-demo/richfaces/calendar.jsf?tab=organizer&cid=1157294

чтобы иметь возможность настроить выходные и праздничные дни.

И у меня есть несколько вопросов:

1) почему я мог бы использовать data.shortDescription/data.description в следующем коде:

            <div>
                <h:outputText value="{data.shortDescription.escapeHTML()}" />
            </div>
            <div>
                <h:outputText value="{data.description.escapeHTML()}"/>
            </div>

Могу ли я использовать что-то еще, чтобы показать текст в текущей дате?

Я хочу добавить логическое поле isDayOff в CalendarDataModelItemImpl, но не знаю, как его получить и показать, а также сохранить.

Как я могу настроить или отменить выходные с помощью календаря Richfaces (возможно, с помощью dataModel, а может и нет) Может ли кто-нибудь дать мне несколько идей или пример?

Также мне нужно показать эти новые выходные красным цветом.


person Elena    schedule 31.05.2010    source источник


Ответы (1)


Вы можете изменить стиль каждого дня, используя атрибут dayStyleClass. Он должен указывать на функцию javascript, которая принимает аргумент day и возвращает селектор класса css. Проверьте вкладку «отключение/стилизация на стороне клиента» в примерах.

person Bozho    schedule 31.05.2010
comment
Спасибо за идею! Я посмотрю на это. Но меня все еще беспокоит еще один вопрос - почему я могу использовать {data.shortDescription.escapeHTML()} в качестве значения тега ‹h:outputText› и тот же вопрос о {day} в ‹h:outputText value={day } style=align:center/› Не могли бы вы объяснить мне, пожалуйста? - person Elena; 01.06.2010