Додавання діаграми подання / діаграми Ганнта до jQuery Fullcalendar


89

Я використовую jQuery Fullcalendar, і якщо ви не використовуєте його, я пропоную вам це зробити, тому що це абсолютно фантастично у тому, що він робить!

Однак, щоб бути справді корисним для мене та мого проекту ( та багатьох інших ), я, чесно кажучи, вважаю, що він потребує перегляду ресурсів / гантів.

Не проблема, яку можна подумати ... поки ви не заглянете під капот 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 генерує свої погляди, і до цих пір не мав жодного успіху в розширенні цього, щоб забезпечити контейнер для однієї з цих діаграм ганта, щоб він "сидів у" 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

Тепер це форк повного календаря.


Я використовую це, і це досить приємно. Хоч би я хотів, щоб це була частина коду магістралі. Можливо, у майбутньому це може бути.
jasop 02

@jsop чи можу я змінити ширину, висоту подання ресурсу? тому що я намагаюся це зробити, але позиція evets стає порушеною? чи є спосіб збільшити ширину висоти
анам

3
Посилання більше не працює. Github для проекту можна знайти тут: 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.