2013-12-11 4 views
5

में एक दिन पर क्लिक करने वाली घटनाएं प्राप्त करें, मैं जानना चाहता हूं कि सूची या सरणी या एक दिन की घटनाओं के साथ कुछ दिन पूर्णकेंडर में क्लिक करके संभव है या नहीं।फुल कैलेंडर

अब मुझे Google कैलेंडर से ईवेंट मिलते हैं, अगर मुझे हर बार एक प्रश्न करने की आवश्यकता होती है तो मैं एक दिन की घटनाएं प्राप्त करना चाहता हूं, यह कनेक्शन के लिए बहुत कठिन होगा। मुझे लगता है कि यह संभव होना चाहिए क्योंकि आपके पास पहले से ही उन्हें प्रस्तुत करने के लिए ईवेंट हैं।

एक उपयोगकर्ता मुझे कोड के लिए पूछना:

dayClick: function(date, allDay, jsEvent, view) { 

    console.log(date); 
    console.log(allDay); 
    console.log(jsEvent); 
    console.log(view); 

    if (allDay) { 
//   alert('Clicked on the entire day: ' + jsEvent); 

    } 


}, 
eventClick: function(event) { 
    if (event.url) { 
     return false; 
    } 
} 

मैं नहीं समझ सकता क्यों कोई मुझे नकारात्मक मतदान किया। मैंने एक सवाल किया, कोई कोड मांगता है, मैंने कोड डाला लेकिन मुझे बताया गया कि मेरे पास और कोड क्यों नहीं है, और -1 वोट? मैं इसे समझ नहीं सकता।

+0

कि यह क्या है आप की कोशिश की है में से कुछ कोड पोस्ट करें जाँच यह फिल्टर करने के लिए है कुछ कर सकते हैं या करने का प्रयास कर रहे हैं। –

+0

मेरे पास कोड नहीं है क्योंकि मुझे नहीं पता कि यह संभव है या नहीं। मेरे पास अभी एक फ़ंक्शन है (मैं अभी पोस्ट करूंगा) दिन के बारे में क्लिक करें, लेकिन मुझे कंसोल में कोई भी ईवेंट नहीं दिखाई दे रहा है। – Biribu

+0

कोड जोड़ा गया। मुझे नहीं पता कि इन 4 पैरामीटर के अंदर मैं घटनाएं पा सकता हूं। मैं उन्हें कंसोल में खोलता हूं और मुझे कुछ भी नहीं मिला। मुझे नहीं पता कि मैं इसके लिए अन्य पैरामीटर जोड़ सकता हूं या नहीं। – Biribu

उत्तर

6

मुझे लगता है कि आप की तरह

dayClick: function(date, allDay, jsEvent, view) { 
    var dayEvents = $('yourSelector').fullCalendar('clientEvents' function(event){ 
    return event.start.setHours(0, 0, 0, 0) === date.setHours(0, 0, 0, 0); 
    //or some way to compare that is the same day 
    //I recommend momentjs lib ex moment(event.start).isSame(date,'day') 
    }); 
} 

क्या मेरा सुझाव है ग्राहक घटनाओं क्वेरी और अगर इसकी एक ही दिन

+0

धन्यवाद आदमी। क्लाइंट एवेन्ट्स क्या है? क्या मुझे उस चर को भी बदलना है ?, क्या वापसी मुझे उस दिन की हर एक घटना देगी? – Biribu

+1

वर dayEvent = $ calendar.fullCalendar ('clientEvents', समारोह (घटना) { \t \t \t \t वापसी + event.start.startOf ('दिन') == + date.startOf ('दिन'); \t \t \t}); – Dummy

संबंधित मुद्दे