Добавление представления ресурсов / диаграммы Gannt в jQuery Fullcalendar - PullRequest
89 голосов
/ 17 июля 2010

Я использую jQuery Fullcalendar , и если вы не используете его, я предлагаю вам сделать это тоже, потому что это совершенно фантастически!

Тем не менее, чтобы быть действительно полезным для меня и моего проекта ( и многих других ), я искренне верю, что для этого требуется представление ресурсов / gannt.

Не проблема, можно подумать ... пока вы не загляните под капот jQuery FullCalendar и не увидите, что способ, которым он генерирует свои взгляды, не для подражателей разработчиков javascript ... т.е. меня.

Поняв, что это выходит за рамки моей лиги, мне пришлось искать в другом месте в поисках любого календаря / планировщика, который обеспечит представление ресурса.

Вот три фирменных календаря, которые обещают эту функцию.

  1. http://java.daypilot.org/
  2. http://www.dhtmlx.com/docs/products/dhtmlxScheduler/index.shtml
  3. http://web2cal.com/ajaxeventscalendar/calendar-demo/912-premium-demo/157-scheduler-view

К сожалению, daypilot и dhtmlxscheduler не имеют чистого и понятного интерфейса, которого FullCalendar достигает так хорошо, а web2cal просто выглядит и чувствует себя незавершенным и все еще находится в бета-версии.

В качестве альтернативы мне было интересно, есть ли у кого-нибудь идеи, как мне интегрировать диаграмму jQuery Gannt с jquery fullcalendar.

Я нашел несколько проектов, которые выглядят многообещающе

Я рассмотрел, как fullcalendar генерирует свои представления, и до сих пор не удавалось расширить его, чтобы обеспечить контейнер для одной из этих диаграмм Gannt, чтобы «сидеть внутри» fullcalendar и вызываться ее кнопками.

Похоже, это один из самых популярных запросов к функциям, так как многие люди спрашивают об этом на официальном трекере ошибок

http://code.google.com/p/fullcalendar/issues/detail?id=150&colspec=ID%20Type%20Status%20Milestone%20Summary%20Stars

Так что я остался на перекрестке. Я мог бы заплатить за полуиспеченное частное решение, которое практически не имеет поддержки сообщества, или я могу попытаться найти способ просмотра ресурсов внутри jquery Fullcalendar, спросив людей, которые действительно знают jQuery.

Я бы с радостью пожертвовал средства, сэкономленные благодаря использованию проприетарного решения, разработчику Fullcalendar.

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

Я надеюсь, что кто-то может поделиться с нами решением!

Тим

Ответы [ 5 ]

18 голосов
/ 16 августа 2012

Просто чтобы обновить то, что было сделано для этой идеи:

https://github.com/jarnokurlin/fullcalendar

Теперь это форк полного календаря.

3 голосов
/ 17 октября 2014

Для тех, кто ищет представление ресурсов на основе v2.1.1.

Вот ответвление , реализующее его, которое, мы надеемся, когда-нибудь будет объединено с fullcalendar.

1 голос
/ 08 мая 2015

Я знаю, что это довольно старый вопрос, но я искал что-то подобное несколько недель назад и ничего не смог найти здесь.Итак, я использую Kendo Scheduler .Он имеет горизонтальную группировку, вертикальную группировку, временную шкалу и некоторые другие интересные вещи, такие как связывание с SignalR.

Более того, FullCalendar объявление о том, что скоро будет Просмотр ресурсов / временной шкалы .Но, вероятно, он будет выпущен под коммерческой лицензией.

0 голосов
/ 11 августа 2018

Существует https://dhtmlx.com/docs/products/dhtmlxGantt/, который также имеет вид ресурса.Вы можете интегрировать его с полным календарем.Это довольно просто.

0 голосов
/ 21 ноября 2011

Насколько пользователи StackOverflow могут предложить вам ответ, это настолько близко, насколько вы когда-либо получите:

http://code.google.com/p/fullcalendar/issues/detail?id=490

Существует открытая задача, и внизу приведены примеры незавершенных расширений fullcalendar для достижения того, чего вы хотите. Пожалуйста, предложите внести свой вклад или очистить код, чтобы объединить его с основным проектом fullcalendar.

...