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