Ajout d'une vue de ressource / graphique de Gannt à jQuery Fullcalendar


89

J'utilise jQuery Fullcalendar et si vous ne l'utilisez pas, je vous suggère de le faire aussi car il est absolument fantastique dans ce qu'il fait!

Cependant, pour être vraiment utile pour moi et mon projet ( et bien d'autres ), je crois honnêtement qu'il a besoin d'une vue ressource / gannt.

Pas un problème, on pourrait penser ... jusqu'à ce que vous regardiez sous le capot de jQuery FullCalendar et que vous voyiez que la façon dont il génère ses vues n'est pas pour les développeurs javascript en herbe ... c'est-à-dire moi.

Ayant réalisé que cela ne faisait pas partie de ma ligue, j'ai dû chercher ailleurs à la recherche de tout calendrier / planificateur qui fournirait une vue des ressources.

Voici trois calendriers propriétaires qui promettent cette fonctionnalité.

  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

Malheureusement, daypilot et dhtmlxscheduler n'ont pas l'interface claire et claire que FullCalendar réalise si bien et web2cal semble inachevé et est toujours en version bêta.

Sinon, je me demandais si quelqu'un avait des idées sur la façon dont je pourrais intégrer un graphique jQuery Gannt avec jquery fullcalendar.

J'ai trouvé quelques projets qui semblent prometteurs

J'ai examiné comment fullcalendar génère ses vues et jusqu'à présent, je n'ai pas réussi à étendre cela pour fournir un conteneur pour l'un de ces diagrammes de gannt pour `` s'asseoir dans '' le calendrier complet et être déclenché par ses boutons.

Cela semble être l'une des demandes de fonctionnalités les plus populaires avec de nombreuses personnes qui la demandent sur le suivi officiel des problèmes

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

Je suis donc à la croisée des chemins. Je pourrais payer pour une solution propriétaire à moitié cuite qui n'a que peu ou pas de support communautaire ou je peux essayer de trouver un moyen d'obtenir une vue des ressources dans jquery Fullcalendar en demandant aux personnes qui connaissent vraiment jQuery.

Je serais heureux de faire don des fonds économisés grâce à l'utilisation d'une solution propriétaire au développeur de Fullcalendar.

Le développeur de FullCalendar semble avoir beaucoup à faire et je voudrais encore le remercier pour ce calendrier vraiment incroyable.

J'espère que quelqu'un pourra partager une solution avec nous!

Tim


9
Vous avez raison de dire que FullCalendar est le meilleur plugin de calendrier open source disponible. FullCalendar a une API très propre et il est absolument possible de faire ce que vous demandez. Étant donné que ce problème n'a été résolu par personne (à ma connaissance), je me risquerais à deviner que cela sort du cadre d'un Q&A stackoverflow. Je vous ai envoyé un e-mail via le formulaire de contact sur votre site Web. N'hésitez pas à me contacter directement si vous souhaitez en discuter davantage.
Scott Greenfield

Oui, je suis sûr que cela peut être fait, mais cela semble être le genre de travail que j'assumerais normalement en tant que projet payant plutôt qu'en format Question / Réponse.
Chris Moschini

1
(La question a changé depuis mon dernier commentaire.) Peut-être qu'une prime collective devrait-elle être ouverte pour cette fonctionnalité? On dirait que fossfactory.org le soutient.
Chris Moschini

Pourquoi ne pas simplement faire une offre aux développeurs FullCalendar (par exemple directement à arshaw)?
andruso

Réponses:


18

Juste pour mettre à jour ce qui a été fait pour cette idée:

https://github.com/jarnokurlin/fullcalendar

C'est maintenant un fork du fullcalendar.


Je l'utilise et c'est assez sympa. J'aurais aimé que cela fasse partie du code de ligne. Peut-être que dans le futur cela pourra l'être.
jasop

@jsop puis-je changer la largeur et la hauteur de la vue des ressources? Parce que j'essaie de faire ça mais que la position évite est perturbée? y a-t-il un moyen d'augmenter la largeur de la hauteur
anam

3
Le lien ne fonctionne plus. Le github du projet peut être trouvé ici: github.com/jarnokurlin/fullcalendar
Joshua5822


1

Je sais que c'est une question assez ancienne, mais je cherchais quelque chose comme ça il y a quelques semaines et je n'ai rien trouvé ici. Donc, ce que j'utilise, c'est Kendo Scheduler . Il a un regroupement horizontal, un regroupement vertical, une chronologie et d'autres choses intéressantes comme la liaison avec SignalR.

De plus, FullCalendar annonce qu'il sera bientôt une vue Ressource / Chronologie . Mais il sera probablement publié sous une licence commerciale.


0

En ce qui concerne ce que les utilisateurs de StackOverflow peuvent vous offrir en guise de réponse, c'est aussi proche que possible:

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

Il y a une tâche ouverte et en bas se trouvent des exemples de travaux en cours d'extensions à fullcalendar pour obtenir ce que vous voulez. Veuillez proposer d'y contribuer ou de nettoyer le code pour le faire fusionner dans le projet fullcalendar grand public.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.