Я использую jQuery Fullcalendar, и если вы его не используете, я предлагаю вам тоже, потому что он абсолютно фантастичен в том, что он делает!
Однако, чтобы быть действительно полезным для меня и моего проекта ( и многих других ), я искренне верю, что он нуждается в представлении ресурсов / gannt.
Можно подумать, что это не проблема ... пока вы не заглянете под капот jQuery FullCalendar и не увидите, что способ, которым он генерирует представления, не для разработчиков javascript, подражающих ... то есть меня.
Поняв, что это не для меня, мне пришлось искать в другом месте любой календарь / планировщик, который предоставит представление ресурсов.
Вот три фирменных календаря, которые обещают эту функцию.
- http://java.daypilot.org/
- http://www.dhtmlx.com/docs/products/dhtmlxScheduler/index.shtml
- http://web2cal.com/ajaxeventscalendar/calendar-demo/912-premium-demo/157-scheduler-view
К сожалению, и daypilot, и dhtmlxscheduler не имеют чистого и понятного интерфейса, которого так хорошо удается FullCalendar, а web2cal просто выглядит незавершенным и все еще находится в бета-версии.
В качестве альтернативы мне было интересно, есть ли у кого-нибудь идеи о том, как я могу интегрировать диаграмму jQuery Gannt с jquery fullcalendar.
Я нашел несколько многообещающих проектов
- http://www.maro-z.com/examples/jquery.gantt/
- http://code.google.com/p/jquery-gantt/
- http://github.com/thegrubbsian/jquery.ganttView
Я изучил, как fullcalendar генерирует свои представления, и до сих пор не добился успеха в расширении этого, чтобы предоставить контейнер для одной из этих диаграмм gannt, чтобы «находиться внутри» fullcalendar и запускаться с помощью его кнопок.
Кажется, это один из самых популярных запросов на добавление функций, и многие люди просят об этом в официальном трекере проблем.
Итак, я остаюсь на распутье. Я мог бы заплатить за наполовину запеченное проприетарное решение, которое практически не имеет поддержки сообщества, или я могу попытаться найти способ получить представление о ресурсах внутри jquery Fullcalendar, спросив людей, которые действительно знают jQuery.
Я с радостью пожертвую средства, сэкономленные от использования проприетарного решения, разработчику Fullcalendar.
У разработчика FullCalendar, кажется, много дел, и я хотел бы еще раз поблагодарить его за этот поистине потрясающий календарь.
Надеюсь, кто-нибудь поделится с нами решением!
Тим
Ответы:
Просто чтобы обновить, что было сделано для этой идеи:
https://github.com/jarnokurlin/fullcalendar
Теперь это форк fullcalendar.
источник
Для тех, кто ищет представление ресурсов на основе v2.1.1.
Вот форк, реализующий его, который, надеюсь, в какой-то момент будет объединен в fullcalendar.
источник
Я знаю, что это довольно старый вопрос, но я искал что-то подобное несколько недель назад и ничего не нашел здесь. Итак, я использую Kendo Scheduler . Он имеет горизонтальную группировку, вертикальную группировку, временную шкалу и некоторые другие интересные вещи, такие как привязка к SignalR.
Более того, FullCalendar объявляет, что скоро это будет режим просмотра ресурсов / временной шкалы . Но, вероятно, он будет выпущен по коммерческой лицензии.
источник
Что касается того, что пользователи StackOverflow могут предложить вам в качестве ответа, это как можно ближе к вам:
http://code.google.com/p/fullcalendar/issues/detail?id=490
Есть открытая задача, а внизу приведены некоторые незавершенные примеры расширений для fullcalendar для достижения желаемого. Пожалуйста, предложите внести свой вклад или очистить код там, чтобы объединить его с основным проектом fullcalendar.
источник
Существует https://dhtmlx.com/docs/products/dhtmlxGantt/, который также имеет представление ресурсов. Вы можете интегрировать его с полным календарем. Все очень просто.
источник