Fullcalendar выглядит великолепно. Знаете ли вы какие-либо альтернативы для сравнения?
Ищите
- Открытый исходный код
- Возможность визуально перетащить (изменить время начала) и продлить (изменить продолжительность) событий.
Fullcalendar выглядит великолепно. Знаете ли вы какие-либо альтернативы для сравнения?
Ищите
... перемещение комментария к ответу, поскольку оно, кажется, помогает...
С точки зрения jquery единственная, которая подходит близко, jquery-week-calendar. В некотором смысле календарь jquery-week-calendar имеет больше возможностей на данный момент, но FullCalender имеет большее значение и закрывает пробел в функциях. FullCalendar также документирован лучше и имеет более формальный путь развития. Учитывая скорость развития этих двух, я думаю, что FullCalendar - лучший выбор для долгосрочного решения.
Вы можете попробовать Bootstrap Calendar. Это с открытым исходным кодом и выглядит просто замечательно. Это не так богато, как fullcalendar, но разработка продолжается, поэтому вы можете хотя бы попробовать. Для перетаскивания есть issue: сейчас он не реализован, но автор говорит, что это можно сделать через сторонний плагин.
http://www.web-delicious.com/jquery-plugins/ Открытый исходный код и имеет возможность перетаскивать n drop и т.д.
Минусы нет никакой поддержки!
Я нашел один, основанный на YUI 2. Выглядит неплохо, имеет демонстрации и документы:
Diary Matt Parker
У меня есть один в разработке на данный момент; демонстрационный сайт находится в http://codesprite.com/rc/test.html, исходный код находится в https://github.com/geekbrit/ResCal.
У меня есть "просмотр недели", и я буду добавлять "день просмотра" и "месяц просмотра", как только я написал некоторые заметки HowTo.
Это развитие было вдохновлено количеством раз, когда меня спрашивали, как перетаскивать события из одного FullCalendar в другой. Управление ресурсами встроено в мою систему, что позволяет перемещать события между календарями ресурсов.
В отличие от FullCalendar, рендеринг календарей и событий абстрагируется во внешние функции; демо-система компилирует шаблоны doT.js в подходящие функции.
Два способа проверки работоспособности предоставляются через обратные вызовы - 1) может ли этот ресурс принять это событие (охватывает такие вещи, как пропускная способность и доступность персонала) и 2) управление тем, что происходит, когда собрания перекрываются. Приведенная в качестве примера функция для последнего является чрезмерной для большинства людей - она сталкивается с собраниями вперед для размещения вставленного события, но это только пример. Функция относится к событиям "Locked" - событиям, которые нельзя перетаскивать или изменять или набивать вставленным событием.
Еще первые дни - проекту исполнилось всего 3 недели, поэтому мне было бы интересно получить комментарии или предложения.