Добавление представления ресурсов / диаграммы Ганта в jQuery Fullcalendar


89

Я использую 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, кажется, много дел, и я хотел бы еще раз поблагодарить его за этот поистине потрясающий календарь.

Надеюсь, кто-нибудь поделится с нами решением!

Тим


9
Вы правы, что FullCalendar - лучший доступный плагин календаря с открытым исходным кодом. FullCalendar имеет очень чистый API, и абсолютно возможно делать то, что вы просите. Поскольку эта проблема никем не решена (насколько мне известно), я рискну предположить, что это выходит за рамки вопросов и ответов по stackoverflow. Я отправил вам электронное письмо через контактную форму на вашем веб-сайте. Не стесняйтесь обращаться ко мне напрямую, если вы хотите обсудить это дальше.
— Скотт Гринфилд

Да, я уверен, что это можно сделать, но это похоже на работу, которую я обычно выполняю в виде платного проекта, а не в формате вопрос / ответ.
— Крис Москини

1
(Вопрос изменился после моего последнего комментария.) Может быть, за эту функцию следует объявить коллективную награду? Похоже, что fossfactory.org поддерживает это.
— Крис Москини,

Почему бы просто не сделать предложение разработчикам FullCalendar (например, прямо в arshaw)?
— andruso

Ответы:


18

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

https://github.com/jarnokurlin/fullcalendar

Теперь это форк fullcalendar.


Я использую это, и это довольно приятно. Я бы хотел, чтобы это было частью магистрального кода. Может быть, в будущем это может быть.
— jasop 02

@jsop могу ли я изменить ширину и высоту просмотра ресурсов? потому что я пытаюсь сделать это, но положение накануне мешает? есть ли способ увеличить высоту и ширину
— anam

3
Ссылка больше не работает. Гитхаб проекта можно найти здесь: github.com/jarnokurlin/fullcalendar
— Joshua5822,


1

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

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


0

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

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

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.