У меня есть один в разработке на данный момент; демонстрационный сайт находится на http://codesprite.com/rc/test.html, исходный код: https://github.com/geekbrit/ResCal.
У меня есть «просмотр недели», и мы добавим «день просмотра» и «месяц просмотра», как только я написал некоторые заметки HowTo.
Это развитие было вызвано количеством раз, когда меня спрашивали, как перетаскивать события из одного FullCalendar в другой. Управление ресурсами встроено в мою систему, позволяя перемещать события между календарями ресурсов.
В отличие от FullCalendar, рендеринг календарей и событий абстрагируется от внешних функций; демо-система компилирует шаблоны doT.js в подходящие функции.
Предоставление двух уровней проверки работоспособности обеспечивается посредством обратных вызовов - 1) может ли этот ресурс принять это событие (покрывает такие вещи, как доступность и доступность персонала), & 2) управление случаями, когда встречи перекрываются. Приведенная в качестве примера функция для последнего является чрезмерной для большинства людей - она сталкивается с собраниями вперед для размещения вставленного события, но это только пример. Функция относится к событиям «Заблокированные» - событиям, которые нельзя перетаскивать или изменять или набивать вставленным событием.
Еще ранние дни - проекту исполнилось всего 3 недели, поэтому мне были бы интересны комментарии или предложения.
FullCalendar является открытым исходным кодом и обладает возможностью перетаскивания и расширения событий. – theycallmemorty
с точки зрения jquery единственное, что подходит близко, это jquery-week-calendar http://github.com/themouette/jquery-week-calendar. В некотором смысле календарь jquery-week-calendar имеет больше возможностей на данный момент, но FullCalender имеет большее значение и закрывает пробел в функциях. FullCalendar также документирован лучше и имеет более формальный путь развития. Учитывая скорость развития этих двух, я думаю, что FullCalendar - лучший выбор для долгосрочного решения. – gidmanma
Спасибо, @gidmanma, очень полезная информация. –