2012-03-29 14 views
13

Takvim etkinliklerimi fullcalendar ile nasıl yapılandıracağımı biraz emin değilim. Şu anda, uygulamam yüklendiğinde, sayfamın gövdesine bir json etkinlik nesnesini enjekte ediyorum ve tam takvimi hızlı bir şekilde ve ajax çağrısı yapmama izin verin. Sonraki ayın tüm görünümlerinde, o ay etkinliklerini çekebilmem için bir ay boyunca argüman olarak bir ajax isteği göndermek istiyorum. Bunu yapmak için nasıl giderim? Bu lazyLoad özelliği mi? Takvimi başlangıçta görüntülendiğinde yerel olay verilerini kullanmasını nasıl sağlayabilirim, ancak sonraki aylar için ajax isteklerini kullanabilir miyim? dokümanlar okumak içinay içinde değişiklik yapıldığında fullcalendar olayları yükleniyor

+3

En az direnç yolu% 100 olması muhtemel ajax – charlietfl

+0

Yaptığım şey budur. Başlangıçta uygulamayı daha duyarlı hale getirmek için önyükleme yapmak istedim, ancak bu aslında tüm takvim işlenene kadar tam takvim yapılmadı. Ajax çözümüne önerdiğiniz gibi, takvimin beklenmedik bir sonucu ortaya çıktı ve olayları uygun olduklarında gösterdiler. Bu, daha iyi algılanan bir performans sağlar, bu da kitabımda bir kazançtır. Önerin için teşekkürler. – Greg

cevap

8

son sürümü viewDisplay içinde dikkat edin viewDisplay değişti olayları işlemek viewRender Find how to use it here

ben ile değiştirilmiştir olduğunu bu gibi kullanın

 viewRender: function (view, element) { 
     } 

Başlangıç ​​tarihi ve bitiş tarihi gibi s. view.start, view.end

İlgili konular