2010-08-31 2 views
11

Fullcalendar выглядит великолепно. Знаете ли вы какие-либо альтернативы для сравнения?Альтернатива полному календарю?

Ищет

  • с открытым исходным кодом
  • Возможности визуально перетащить (время начала изменения) и продлить срок (длительность изменения) событий.
+4

FullCalendar является открытым исходным кодом и обладает возможностью перетаскивания и расширения событий. – theycallmemorty

+2

с точки зрения jquery единственное, что подходит близко, это jquery-week-calendar http://github.com/themouette/jquery-week-calendar. В некотором смысле календарь jquery-week-calendar имеет больше возможностей на данный момент, но FullCalender имеет большее значение и закрывает пробел в функциях. FullCalendar также документирован лучше и имеет более формальный путь развития. Учитывая скорость развития этих двух, я думаю, что FullCalendar - лучший выбор для долгосрочного решения. – gidmanma

+0

Спасибо, @gidmanma, очень полезная информация. –

ответ

9

... перемещение комментарий к ответу, так как это, кажется, помогает .. .

С точки зрения jquery единственное, что подходит близко, это jquery-week-calendar. В некотором смысле календарь jquery-week-calendar имеет больше возможностей на данный момент, но FullCalender имеет большее значение и закрывает пробел в функциях. FullCalendar также документирован лучше и имеет более формальный путь развития. Учитывая скорость развития этих двух, я думаю, что FullCalendar - лучший выбор для долгосрочного решения.

+8

Примечание для пользователей, читающих это в 2016 году и выше: 'jquery-week-calendar' был в значительной степени прекращен более 5 лет и, следовательно, не является серьезным конкурентом FullCalendar, который все еще активно развивается. – csvan

2

http://www.web-delicious.com/jquery-plugins/ с открытым исходным кодом и имеет возможность перетащить п падение и т.д.

Минусы являются нет никакой поддержки!

+1

Спасибо Arial. Я еще не просмотрел код, но похоже, что отображение событий на базовом уровне, используемое для этого плагина, на самом деле является полнокалендарным. –

2

Я нашел один на основе YUI 2. Выглядит очень хорошо, имеет демонстрационные ролики и документы:

Diary Мэтт Паркер

1

У меня есть один в разработке на данный момент; демонстрационный сайт находится на http://codesprite.com/rc/test.html, исходный код: https://github.com/geekbrit/ResCal.

У меня есть «просмотр недели», и мы добавим «день просмотра» и «месяц просмотра», как только я написал некоторые заметки HowTo.

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

В отличие от FullCalendar, рендеринг календарей и событий абстрагируется от внешних функций; демо-система компилирует шаблоны doT.js в подходящие функции.

Предоставление двух уровней проверки работоспособности обеспечивается посредством обратных вызовов - 1) может ли этот ресурс принять это событие (покрывает такие вещи, как доступность и доступность персонала), & 2) управление случаями, когда встречи перекрываются. Приведенная в качестве примера функция для последнего является чрезмерной для большинства людей - она ​​сталкивается с собраниями вперед для размещения вставленного события, но это только пример. Функция относится к событиям «Заблокированные» - событиям, которые нельзя перетаскивать или изменять или набивать вставленным событием.

Еще ранние дни - проекту исполнилось всего 3 недели, поэтому мне были бы интересны комментарии или предложения.

+0

Август 2016 года: последняя фиксация репозитория с 2014 года – mohas

+0

Да, он делает то, что мне нужно, это все крючки, которые можно настроить для внешнего вида и поведения, и он работает. Учитывая общий недостаток интереса, я не видел никаких причин добавлять дополнительные функции, которые мне нужны для моего проекта. – geekbrit

3

Вы можете попробовать Bootstrap Calendar. Это open source и выглядит просто замечательно. Это не так богато, как fullcalendar, но разработка продолжается, поэтому вы можете хотя бы попробовать. Для перетаскивания есть issue: сейчас он не реализован, но автор говорит, что это можно сделать через сторонний плагин.

Смежные вопросы