jquery fullcalendar için json etkinlik kaynağım aracılığıyla etkinliklerin renklerini iletmek istiyorum, bunu nasıl başarabilirim?Jquery Tam takvim ve dinamik etkinlik renkleri
cevap
Bundan daha kolay bir şey yok. JQuery Fullcalendar Event Colors belgelerini kontrol ederseniz, her olay nesnesi için belirtebileceğiniz bir className
parametresi olduğunu görürsünüz. Bu parametrenin içeriği, etkinliklere sınıf olarak eklenir ve böylece yalnızca eşleşen ada sahip css'yi belirtmeniz gerekir.
olaylar event1
hızlı bir örnek için buraya http://jsbin.com/ijasa3/96 farklı
.custom,
.custom div,
.custom span {
background-color: green; /* background color */
border-color: green; /* border color */
color: yellow; /* text color */
}
kontrol görünmesi için
[
{
title : 'event1',
start : '2012-06-10',
className : 'custom',
},
{
title : 'event2',
start : '2012-06-05',
end : '2012-06-07'
},
{
title : 'event3',
start : '2012-06-09 12:30:00',
allDay : false
}
]
CSS (EVENT1 üzerinde className
parametrenin dikkat). Event1'in arka plan olarak yeşil ve metin rengi olarak nasıl sarı olduğunu unutmayın.
bu satırlar boyunca gidebiliriz jQuery Fullcalendar Event Colors açıklanan seçenekleri kullanarak başka uygulanabilir bir yol:
$('#calendar').fullCalendar({
...
eventSources: [
//a full blown EventSource-Object with custom coloring
{
events: [
{
title : 'event1',
start : '2012-06-10'
}
],
backgroundColor: 'green',
borderColor: 'green',
textColor: 'yellow'
},
//a normal events-array with the default colors used
[
{
title : 'event2',
start : '2012-06-05',
end : '2012-06-07'
},
{
title : 'event3',
start : '2012-06-09 12:30:00',
allDay : false
}
]
],
...
});
kullanılması farklı Eventsources
Sürüm 1.5'e yükseltirseniz, bunun işe yaramadığını görebilirsiniz. Çözelti her olay textColor, backgroudColor ve BorderColor ayarlayabilirsiniz sürüm 1.5 ile stil
.fc-event-skin { }
dışarı yorum yapmak gibi görünüyor.
Daha iyi bir görünüm elde etmek için, EventObject
'un backgroundColor
'unu kullanmak daha iyidir.
- 1. Jquery tam takvim:
- 2. jquery Tam Takvim: takvim 'tamamen' yüklendi 'geri'
- 3. android takvim tam işlevsellik nasıl oluşturulur?
- 4. SapUI5 Tam Takvim Uygulaması İşlemi
- 5. Hata-Tam Takvim POST olmayacak
- 6. Haftalık görünümde tam takvim değişikliğinin tarihi biçimi
- 7. Google takvim yedekleme etkinlik oluşturma tarihini kaydetmez
- 8. jQuery datepicker takvim sorunları Firefox'ta
- 9. Etkinlik kimliğine göre etkinlik tam listeye nasıl alınır?
- 10. Etkinlik kaynaklarını dinamik olarak nasıl değiştirebilirim?
- 11. jquery change etkinlik geri çağrısı
- 12. JQuery tüm takvim, görünüm nasıl değiştirilir
- 13. Tam ekran örtülmeyen Etkinlik nasıl oluşturulur
- 14. Android için takvim olayları için etkinlik hatırlatıcısı çalışmıyor
- 15. Renk seçiciyle jquery ile renkleri mi değiştiriyorsunuz?
- 16. Android'de etkinlik tam ekran moduna nasıl ayarlanır?
- 17. tıklama etkinlik iki kez ateş olmak - jQuery
- 18. ASP.Net Takvim/Olaylar uygulaması
- 19. JQuery
- 20. Dinamik olarak eklenen denetimlere etkinlik ekleme
- 21. Eşleşen AppKit ve SpriteKit renkleri
- 22. FireMonkey (FMX) Bitmap ve renkleri
- 23. Dinamik formda etkinlik eklemek mümkün değil mi?
- 24. setTimeout ve etkinlik yayımı
- 25. Qt: QTableWidget/QTableView tam görünüm penceresinde sıralı satır renkleri görüntüleme
- 26. Jquery fullcalendar için tanımlanan varsayılan yuva renkleri nerede?
- 27. "Dinamik" etkinlik aboneliğinde anonim yöntemler nasıl önlenir?
- 28. jvectorMap ülke renkleri
- 29. jQuery dinamik olarak form oluştur ve gönder
- 30. Emulator'de hiç takvim yok
Oh evet, gözden kaçırdım, JSON üzerinden geçirip geçiremeyeceğimi kontrol edeceğim. teşekkürler – Aneef
jsbin bağlantısı bozuldu – Rafay
Sabit jsbin bağlantısı – jitter