Календарный модуль для Google-web toolkit, функции
Срочное задание!!! Пишите стоимость и сроки!
Календарный модуль для Google-web toolkit, функции
1. Модуль должен быть поставлен в виде jar-файла.
2. Модуль должен представлять собой GWT-проект, содержащий файл *.gwt.xml, для того, чтобы его без проблем можно было подключать к другим GWT-проектам.
3. Главный класс проекта должен наследовать класс Composite, те являться виджетом, встраиваемым в GWT UI.
4. Внешний вид виджета - расписание событий в виде календарной сетки.
- возможность выбора диапазона дней - месяц, неделя, один день. С 00:00 до 24:00.
- возможность выбора шага сетки - час, полчаса, 15 минут, 5 минут
- возможность настройки доступности дней - доступен для создания событий, недоступен (выходной, нерабочий день)
- возможность задания габаритных размеров всего расписания
- события представляют собой цветные прямоугольники, охватывающие ячейки сетки, соответствующие их длительности и времени начала. Характеристики события - дата, время начала, время конца, название
- прямоугольники событий содержат текст: время начала -конца, название события
- прямоугольники могут масштабироваться вверх-вниз, соответсвенно изменяя время нчала-конца событий
- прямоугольники событий могут перетягиваться в пределах календаря, изменяя дату события
5. Модуль должен предоставлять возможность регистрации собственных обработчиков:
- смена диапазона отображаемых дат
- одиночный клик на событие
- двойной клик на событие
- перетягивание события
6. Абсолютно весь дизайн должен настраиваться через CSS: толщина линий, цвета, заливки, шрифты.
Вот примеры внешнего вида: