Календарь событий в стиле Outlook для проекта на основе MVC Framework - PullRequest
11 голосов
/ 30 апреля 2009

Мне нужен большой календарь (не jQuery datepicker) с возможностью планировать события и показывать их в календаре. Календарь должен поддерживать просмотр месяца / недели / дня. Для Календаря очень желательно не перезагружать всю страницу при изменении вида (обновление AJAX). Он должен быть легко настраиваемым (темы CSS) и локализуемым. Он должен поддерживать перетаскивание (для запланированных событий). Такой календарь должен отображаться на стороне клиента из фрагмента данных JSON.

Я знаю, что слишком много требований, чтобы найти Календарь, который соответствует им всем, но все они важны. Я нашел несколько бесплатных элементов управления Calendar с открытым исходным кодом, но почти все они тесно настроены для ASP.NET, но не для MVC, или имеют очень «тяжелую» кодовую базу JavaScript. В идеале я вижу его как расширение jQuery, но не серверный элемент управления ASP.NET. Лучшее готовое к использованию решение, которое я нашел, - это FullCalendar от Адама Шоу (http://arshaw.com/fullcalendar/).). Это плагин jQuery, исходный код которого я могу изменить в соответствии со своими потребностями.

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

Ответы [ 4 ]

22 голосов
/ 11 июня 2009

Другой вариант:

Он использует jQuery и тот же тип объекта события. Fullcalendar также поддерживает множество хуков для настройки. Я довольно легко добавил цветовое кодирование на основе тегов и других функций.

1 голос
/ 09 июня 2010

В последнее время я использую Web2Cal для представления большого набора данных. Структура события / обратного вызова отличается от большинства календарей. Если вы являетесь таким разработчиком Java, как я (с меньшим опытом работы с Javascript), вы оцените Web2Cal. Он не имеет довольно загадочных синтаксисов JavaScript и стиля кода. Больше событий и функций на основе. Более того, это более полное решение, такое как повторение и т. Д. Я был бы счастлив, если бы код был более открытым. Я полагаю, что их версия более высокого уровня имеет доступный код, но не более низкие версии.

Но они восполнили это хорошей поддержкой. Но мне нравится fullCalendar, но это все еще не полное решение, которое было необходимо для нашего продукта.

Но очень приятно видеть больше развития и конкуренции

1 голос
/ 03 июня 2010

Можете ли вы попробовать наш плагин JQuery календарь. wdCalendar - это клон календаря Google, основанный на jquery. Он охватывает большинство функций календаря Google. http://www.web -delicious.com

* Day/week/month view provided.
* create/update/remove events by drag & drop.
* Easy way to integrate with database.
* All day event/more days event provided.

Это абсолютно бесплатно (лицензия LGPL)

0 голосов
/ 07 мая 2009

Может быть, календарь E2CS , встроенный в ExtJ, удовлетворит ваши потребности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...