JQuery Fullcalendar'a Kaynak Görünümü / Gannt grafiği ekleme


89

Ben jQuery Fullcalendar kullanıyorum ve eğer kullanmıyorsanız, siz de yapmanızı öneririm çünkü yaptığı işte kesinlikle harika!

Ancak benim ve projem ( ve diğerleri ) için gerçekten faydalı olması için, gerçekten bir kaynak / gannt görüşüne ihtiyacı olduğuna inanıyorum.

Hiç sorun değil ... jQuery FullCalendar'ın altına bakana ve onun görünümlerini yaratma şeklinin javascript geliştirici özentileri için olmadığını görene kadar ... yani benim için.

Bunun benim ligimin dışında olduğunu anladıktan sonra, başka bir yerde kaynak görünümü sağlayacak herhangi bir takvim / zamanlayıcı aramak zorunda kaldım.

İşte bu özelliği vaat eden üç özel takvim.

  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

Maalesef hem daypilot ve dhtmlxScheduler çok iyi FullCalendar ulaşmasını temiz ve berrak bir arayüz eksikliği ve web2cal sadece görünüyor ve bitmemiş hissediyor ve Beta hala.

Alternatif olarak, bir jQuery Gannt grafiğini jquery fullcalendar ile nasıl entegre edebileceğim konusunda herhangi bir fikri olup olmadığını merak ediyordum.

Umut verici görünen birkaç proje buldum

Fullcalendar'ın görünümlerini nasıl oluşturduğunu inceledim ve şimdiye kadar bu gannt çizelgelerinden birinin fullcalendar 'içinde oturması' ve düğmeleriyle tetiklenmesi için bir kapsayıcı sağlamak üzere bunu genişletmede başarılı olamadım.

Bu, birçok kişinin resmi sorun izleyicide sorduğu en popüler özellik isteklerinden biri gibi görünüyor

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

Bu yüzden bir kavşakta kaldım. Topluluk desteği minimum düzeyde olan veya hiç olmayan yarı pişmiş özel bir çözüm için ödeme yapabilirim veya jQuery'yi gerçekten tanıyan insanlara sorarak jquery Fullcalendar içinde bir kaynak görünümü elde etmenin bir yolunu bulmayı deneyebilir ve bulabilirim.

Tescilli bir çözüm kullanarak kazanılan fonları Fullcalendar geliştiricisine seve seve bağışlardım.

FullCalendar geliştiricisinin tabağında çok şey var gibi görünüyor ve bu gerçekten harika takvim için kendisine tekrar teşekkür etmek istiyorum.

Umarım birileri bizimle bir çözüm paylaşabilir!

Tim


9
FullCalendar'ın mevcut en iyi açık kaynak takvim eklentisi olduğu konusunda haklısınız. FullCalendar'ın çok temiz bir API'si var ve istediğinizi yapmanız kesinlikle mümkün. Bu sorun (bildiğim kadarıyla) hiç kimse tarafından çözülmediğinden, bunun yığın aşımı Soru-Cevap bölümünün kapsamı dışında olduğunu tahmin etmeye cüret ediyorum. Web sitenizdeki iletişim formu aracılığıyla size bir e-posta gönderdim. Bu konuyu daha fazla tartışmak isterseniz doğrudan benimle iletişime geçmekten çekinmeyin.
Scott Greenfield

Evet, eminim bu yapılabilir, ancak normalde Soru / Cevap formatı yerine ücretli bir proje olarak üstleneceğim türden bir çalışma gibi görünüyor.
Chris Moschini 1811

1
(Soru, son yorumumdan bu yana değişti.) Belki de bu özellik için bir kolektif ödül açılmalıdır? Görünüşe göre fossfactory.org bunu destekliyor.
Chris Moschini 2011

Neden FullCalendar geliştiricilerine (örneğin doğrudan arshaw'a) bir teklifte bulunmayasınız ?
andruso

Yanıtlar:


18

Sadece bu fikir için yapılanları güncellemek için:

https://github.com/jarnokurlin/fullcalendar

Artık tam takvim çatalı.


Bunu kullanıyorum ve oldukça güzel. Keşke gövde kodunun bir parçası olsaydı. Belki gelecekte olabilir.
jasop

@jsop kaynak görünümünün genişliğini, yüksekliğini değiştirebilir miyim? çünkü bunu yapmaya çalışıyorum ama pozisyon bozulur mu? yükseklik genişliğini artırmanın bir yolu var mı
anam

3
Bağlantı artık çalışmıyor. Proje için github burada bulunabilir: github.com/jarnokurlin/fullcalendar
Joshua5822


1

Bunun oldukça eski bir soru olduğunu biliyorum, ama birkaç hafta önce böyle bir şey arıyordum ve burada hiçbir şey bulamadım. Yani, kullandığım şey Kendo Scheduler . Yatay gruplama, dikey gruplama, zaman çizelgesi ve SignalR'ye bağlanma gibi diğer bazı ilginç şeylere sahiptir.

Dahası, FullCalendar yakında Kaynak / Zaman Çizelgesi görünümü olacağını duyurdu . Ama muhtemelen ticari bir lisans altında yayınlanacak.


0

StackOverflow kullanıcılarının size bir cevap olarak sunabilecekleri kadarıyla, bu, alacağınız en yakın şey:

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

Açık bir görev var ve en altta, istediğinizi elde etmek için tam takvim için devam eden bazı uzantı örnekleri var. Lütfen kodu ana akım fullcalendar projesine birleştirmek için oradan katkıda bulunmayı veya kodu temizlemeyi teklif edin.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.