StyleCalendar
A simple calendar component.
StyleCalendars goal is to offer a simple, extendable calendar component with an easily themeable client-side DOM structure.
Its features include:
- setting stylenames for individual days
- disabling date ranges and individual days
- customizable header and week numbers
- tooltip support
Also includes a StyleCalendarField component which is a simple textfield that uses StyleCalendar as a popup for date selection. This feature is experimental.
Sample code
Java: StyleCalendar sc = new StyleCalendar(); sc.setDateStyleGenerator(new StyleCalendar.DateStyleGenerator() @Override public String getStyleName(Date date, StyleCalendar context) { Date now = new Date(); if (date.after(now)) { return "future"; } else if (date.before(now)) { return "past"; } else { return null; } } }); CSS: .v-stylecalendar .future { background-color: red; } .v-stylecalendar .past { background-color: blue; }
Links
Compatibility
Was this helpful? Need more help?
Leave a comment or a question below. You can also join
the chat on Discord or
ask questions on StackOverflow.
Version
Packaged for Vaadin 7.7.7, Java8
- Released
- 2017-03-13
- Maturity
- STABLE
- License
- Apache License 2.0
Compatibility
- Framework
- Vaadin 7.7+
- Vaadin 7.0+ in 2.1.0
- Vaadin 6.6+ in 1.0
- Vaadin 6.7+ in 0.6
- Vaadin 6.2+ in 0.5
- Browser
- Internet Explorer
- Firefox
- Safari
- Google Chrome
- Internet Explorer
- Internet Explorer
StyleCalendar - Vaadin Add-on Directory
A simple calendar component.Demo
Discussion Forum
Issue Tracker
StyleCalendar version 0.6
- bugfixes
- server-side methods to set the date
- server-side methods to go to the next/previous year
StyleCalendar version 1.0
* tooltip support
* bugfixes
* StyleCalendarField
StyleCalendar version 2.0
Converted for Vaadin 7
StyleCalendar version 2.0.1
Support for Vaadin 7 beta 11
StyleCalendar version 2.1.0
* Compiled with 7.1
* Add support for deselecting dates
StyleCalendar version 2.2.0
Packaged for Vaadin 7.7.7, Java8