Class jala.Date.Calendar.Renderer
Object
|
+--jala.Date.Calendar.Renderer
- class
jala.Date.Calendar.Renderer
A default renderer to use in conjunction with jala.Date.Calendar
Defined in Date.js
Field Summary |
jala.Date.Calendar |
calendar
The calendar utilizing this renderer instance |
helma.Html |
html
An instance of helma.Html used for rendering the calendar |
Method Summary |
void
|
renderCalendar(<Date> date, <String> body, <Date> prevMonth, <Date> nextMonth)
Renders the calendar directly to response.
|
void
|
renderDay(<Date> date, <Boolean> isExisting, <Boolean> isSelected)
Renders a single day within the calendar directly to response.
|
void
|
renderDayHeader(<String> text)
Renders a single cell in the calendar day header row directly to response.
|
void
|
renderPrevNextLink(<Date> date)
Renders a link to the previous or next month's calendar directly to response.
|
void
|
renderRow(<String> row)
Renders a single calendar row directly to response.
|
calendar
jala.Date.Calendar calendar
The calendar utilizing this renderer instance
html
helma.Html html
An instance of helma.Html used for rendering the calendar
jala.Date.Calendar.Renderer
jala.Date.Calendar.Renderer(<jala.Date.Calendar> calendar)
Returns a new instance of the default calendar renderer.
Parameters:
calendar
- The calendar utilizing this renderer
Returns:
A newly created instance of jala.Date.Calendar.Renderer
renderCalendar
void renderCalendar(<Date> date, <String> body, <Date> prevMonth, <Date> nextMonth)
Renders the calendar directly to response.
Parameters:
date
- A date object representing this calendar's month and year. Please mind that the day will be set to the last date in this month.
body
- The rendered calendar weeks including the day header (basically the whole kernel of the table).
prevMonth
- A date object set to the last available date of the previous month. This can be used to render a navigation link to the previous month.
nextMonth
- A date object set to the first available date of the next month. This can be used to render a navigation link to the next month.
renderDay
void renderDay(<Date> date, <Boolean> isExisting, <Boolean> isSelected)
Renders a single day within the calendar directly to response.
Parameters:
date
- A date instance representing the day within the calendar.
isExisting
- True if there is a child object in the calendar's collection to which the date cell should link to
isSelected
- True if this calendar day should be rendered as selected day.
renderDayHeader
void renderDayHeader(<String> text)
Renders a single cell in the calendar day header row directly to response.
Parameters:
text
- The text to display in the header field.
renderPrevNextLink
void renderPrevNextLink(<Date> date)
Renders a link to the previous or next month's calendar directly to response.
Parameters:
date
- A date object set to the previous or next available month. This can be null in case there is no previous or next month.
renderRow
void renderRow(<String> row)
Renders a single calendar row directly to response.
Parameters:
row
- The body of the calendar row.
Documentation generated by
JSDoc on Tue Jan 8 15:45:31 2008