Adicionando uma visão de recurso / gráfico Gannt ao jQuery Fullcalendar


89

Estou usando o jQuery Fullcalendar e se você não estiver usando eu sugiro que você faça também porque é absolutamente fantástico no que faz!

No entanto, para ser realmente útil para mim e para meu projeto ( e muitos outros ), eu honestamente acredito que ele precisa de uma visão resource / gannt.

Não é um problema que se possa pensar ... até que você olhe sob o capô do jQuery FullCalendar e veja que a maneira como ele gera suas visualizações não é para aspirantes a desenvolvedores de javascript ... ou seja, eu.

Tendo percebido que isso está fora do meu alcance, tive que procurar em outro lugar qualquer calendário / programador que fornecesse uma visualização de recursos.

Aqui estão três calendários proprietários que prometem esse recurso.

  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

Infelizmente, tanto daypilot quanto dhtmlxscheduler não possuem a interface limpa e clara que FullCalendar alcança tão bem e web2cal parece e parece inacabado e ainda está em Beta.

Alternativamente, eu queria saber se alguém tem alguma ideia sobre como eu poderia integrar um gráfico jQuery Gannt com jquery fullcalendar.

Encontrei alguns projetos que parecem promissores

Eu verifiquei como o fullcalendar gera suas visualizações e até agora não tive nenhum sucesso em estender isso para fornecer um contêiner para um desses gráficos gannt 'sentar-se dentro' do fullcalendar e ser acionado por seus botões.

Esta parece ser uma das solicitações de recursos mais populares, com muitas pessoas solicitando no rastreador de problemas oficial

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

Portanto, estou em uma encruzilhada. Eu poderia pagar por uma solução proprietária incompleta que tem mínimo ou nenhum suporte da comunidade ou posso tentar encontrar uma maneira de obter uma visualização de recursos dentro do jquery Fullcalendar perguntando às pessoas que realmente conhecem jQuery.

Eu ficaria feliz em doar os fundos economizados com o uso de uma solução proprietária para o desenvolvedor do Fullcalendar.

O desenvolvedor do FullCalendar parece ter muito a fazer e eu gostaria de agradecê-lo novamente por este calendário verdadeiramente incrível.

Espero que alguém possa compartilhar uma solução conosco!

Tim


9
Você está certo que FullCalendar é o melhor plugin de calendário de código aberto disponível. FullCalendar tem uma API muito limpa e é absolutamente possível fazer o que você está pedindo. Uma vez que esse problema não foi resolvido por ninguém (que eu saiba), arriscaria adivinhar que isso está fora do escopo de uma sessão de perguntas e respostas sobre stackoverflow. Enviei-lhe um e-mail através do formulário de contato em seu site. Sinta-se à vontade para entrar em contato comigo diretamente se desejar discutir isso mais detalhadamente.
Scott Greenfield,

Sim, tenho certeza de que isso pode ser feito, mas parece o tipo de trabalho que eu normalmente realizaria como um projeto pago, em vez de no formato de pergunta / resposta.
Chris Moschini,

1
(A pergunta mudou desde meu último comentário.) Talvez devesse haver uma recompensa coletiva aberta para esse recurso? Parece que fossfactory.org apóia isso.
Chris Moschini de

Por que não apenas fazer uma oferta para desenvolvedores FullCalendar (por exemplo, diretamente para arshaw)?
andruso

Respostas:


18

Apenas para atualizar o que foi feito para esta ideia:

https://github.com/jarnokurlin/fullcalendar

Agora é um fork do fullcalendar.


Eu uso isso e é muito bom. Eu gostaria que isso fizesse parte do código do tronco. Talvez no futuro possa ser.
Jason

@jsop posso alterar a largura e a altura da visualização dos recursos? Porque estou tentando fazer isso, mas a posição evets fica perturbada? Existe alguma maneira de aumentar a largura da altura
anam

3
O link não funciona mais. O github do projeto pode ser encontrado aqui: github.com/jarnokurlin/fullcalendar
Joshua5822


1

Eu sei que é uma pergunta muito antiga, mas eu estava procurando por algo assim há algumas semanas e não consegui encontrar nada aqui. Então, o que estou usando é o Kendo Scheduler . Ele tem um agrupamento horizontal, agrupamento vertical, linha do tempo e algumas outras coisas interessantes como vincular ao SignalR.

Além disso, o FullCalendar anuncia que em breve será uma visualização de Recurso / Linha do tempo. Mas provavelmente será lançado sob uma licença comercial.


0

No que diz respeito ao que os usuários do StackOverflow podem oferecer a você como resposta, isso é o mais próximo que você poderá chegar:

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

Existe uma tarefa aberta e na parte inferior estão alguns exemplos de trabalho em andamento de extensões para fullcalendar para conseguir o que você deseja. Ofereça-se para contribuir ou limpar o código lá para integrá-lo ao projeto mainstream fullcalendar.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.