Календарь событий в стиле Outlook для проекта на основе MVC framework

StackOverflow https://stackoverflow.com/questions/806212

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

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

Другие советы

Можете ли вы попробовать наш плагин jquery calendar?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).

Недавно я использую Web2Cal для представления большого набора данных.Структура событий / обратного вызова отличается от структуры большинства календарей.Если вы такой же java-разработчик, как я (с меньшим опытом работы с Javascript), вы по достоинству оцените Web2Cal.В нем нет довольно загадочного синтаксиса javascript и стиля кода.Больше ориентирован на события и функции.Более того, это более полное решение, такое как Повторяющееся и т.д.Я был бы счастливее, если бы код был более открытым.Я полагаю, что в их более высокой версии доступен код, но не в более низких версиях.

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

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

Может быть, тот Календарь E2CS, встроенный в ExtJS, отвечал бы вашим потребностям.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top