2015-09-22 14 views
5

Fullcalendar önyükleme düzeninin etkinlik kimliğine göre olay ve olay nasıl mümkündür?Etkinlik kimliğine göre etkinlik tam listeye nasıl alınır?

Etkinlik kimliğim var ve bu olayı almak istiyorum. Bunu çalışıyorum:

var evento = $("#calendar").fullCalendar('clientEvents')[response.idEvent]; 

response.idEvent id olay, bu doğru olduğu (benim mysql veritabanından örnek '32' için), bunu yazdırmak ve doğru olduğu için bu biliyorum ama Bu olayın nasıl alınacağını bilmiyorum ...

Bunu nasıl edinebilirim?

Teşekkürler!

cevap

5

FullCalendar's documentation göre, size yaparak istediğini elde edebilirsiniz: belgelerinde

var evento = $("#calendar").fullCalendar('clientEvents', response.idEvent); 

parantez parametre isteğe olduğu anlamına gelir.

+0

Ama olsun: "[object Object ], [object Object] "... [object Object] alırsam bu olayı nasıl yenileyebilirim ?? Teşekkürler! – user3745888

+0

Yani "nesne nesnesi", [nesne nesnesi] "aldım. Olay değil, bazı olaylar. Kimlik benzersizse etkinliği nasıl alabilirsiniz? – user3745888

+0

@ user3745888 Bu, bir jQuery eklentisi olduğu için gerçekleşir, dolayısıyla bir jQuery nesnesi döndürür. Etkinliğin gerçekleşmesi için ''to '' bile kullanmalısınız. – Buzinas

2

Sadece tüm etkinlik özelliklerini almak istiyorsanız, [0] ekleyebilir ve noktadan özellikleri seçebilirsiniz. Örneğin (http://fullcalendar.io/js/fullcalendar-2.4.0/demos/agenda-views.html aldım) "_fc1" olarak olay kimliğe sahip: Bunu yazdırmak veya uyarı (evento) ile gösteriyorsa,

var eventoObj = $("#calendar").fullCalendar('clientEvents', "_fc1")[0]; 
var evento_allDay = eventoObj._allDay; 
var evento_start = eventoObj._start; 
var evento_end = eventoObj._end; 

vb