क्या एडम शॉ के jquery पूर्ण कैलेंडर में कॉलबैक है जिसे कैलेंडर पूरी तरह से प्रस्तुत करने के बाद बुलाया जाता है ?? मैं क्लाइंट पक्ष पर सभी घटनाओं को प्राप्त करने के लिए उस कॉल में क्लाइंट एवेन्ट्स फ़ंक्शन को कॉल करना चाहता हूं। मैंने इसे देखने में करने की कोशिश की थी, लेकिन घटनाओं को प्रस्तुत करने से पहले इसे कहा जाता है और क्लाइंट एवेन्ट्स 0 घटनाएं देता है।jquery पूर्ण कैलेंडर: कॉलबैक 'कैलेंडर' के बाद पूरी तरह से लोड हो गया है
उत्तर
दरअसल आप इसे अपने आप जोड़ सकते हैं। fullcalendar.js
इस
function render(inc) {
if (!content) {
initialRender();
trigger('complete', null, true);
}else{
calcSize();
markSizesDirty();
markEventsDirty();
renderView(inc);
trigger('complete', null, true);
}
}
की तरह में समारोह render
को अद्यतन करने और प्रारंभिक कॉल कॉलबैक फ़ंक्शन पर जोड़ें:
$('#calendar').fullCalendar({
editable: true,
complete: function() {alert('complete');},
या, जैसा कि आप चाहते हैं तो आप सभी घटनाओं का उपयोग कर सकते
complete: function() {
var events = $(this).fullCalendar('clientEvents');
for(var i in events)
{
alert(events[i].title);
}
},
thanx प्रतिक्रिया के लिए बहुत कुछ है, मैं परीक्षण और पोस्ट कर दूंगा, लेकिन मुझे लगता है कि मुझे यह चाहिए कि मुझे – khizar
@khizar यह प्रारंभिक कॉल के लिए काम करता है , लेकिन इसे ईवेंट अपडेट और अन्य कार्रवाइयों के लिए जांचें, क्योंकि इसे फिर से ट्रिगर किया जा सकता है - मैंने कोड में गहराई से नहीं देखा। – Cheery
ठीक है, मैं बहुत तंग समय सीमा पर हूं और मेरे पास आपके समाधान का परीक्षण करने का समय नहीं है मेरी पोस्ट का समय और आपका जवाब, मैं आसपास के काम की तलाश में था और पूरी तरह से अस्थायी समाधान के रूप में, मुझे क्लाइंट एवेन्ट्स को लोडिंग विकल्प में कॉल करके पूरा किया गया था जब ईवेंट खत्म हो रहा था। लेकिन मैं अभी भी आपका स्वीकार करूंगा जवाब coz यह पूरी तरह से तार्किक रूप से ठीक लग रहा है :) और इसे बाद में पूरी तरह से परीक्षण करें। – khizar
मुझे पता है कि यह पोस्ट अब पुरानी है, लेकिन अगर यह कोई मदद है, तो आपको चेरी द्वारा सुझाए गए मूल स्रोत को संशोधित करने की आवश्यकता नहीं है (हालांकि उसका जवाब ठीक काम करता है)।
आप, साथ ही कॉलबैक 'लोड हो रहा है' जो जगह में पहले से ही है का उपयोग कर सकते हैं:
$('#calendar').fullCalendar({
loading: function(bool) {
if (bool){
alert('I am populating the calendar with events');
}
else{
alert('W00t, I have finished!');
// bind to all your events here
}
}
);
में 'eventAfterAllRender' पर एक नज़र डालें, ध्यान देने योग्य: लोडिंग केवल तभी काम करती है जब आपकी घटनाओं को कहीं से लोड किया जाना चाहिए (IE, फ़ंक्शन कॉल या यूआरएल के माध्यम से)। यदि आप बस JSON के रूप में अपनी घटनाओं को पार कर रहे हैं, तो लोड हो जाएगा (कम से कम 1.5.5) आग नहीं। – AlexeyMK
यह अब रास्ता पुराना हो सकता है, लेकिन वर्तमान में एक अधिकारी कॉलबैक फ़ंक्शन (संस्करण 1.6 में जोड़ा गया) है: eventAfterAllRender । कोई स्रोत कोड संशोधन की आवश्यकता नहीं है।
ईवेंट का उपयोग करने के बाद, सभी घटना लोड पर यह आग लगती है। क्या होगा यदि आप सिर्फ एक ही आग चाहते हैं? – cbloss793
सच है, लेकिन आप केवल पहले रन पर एक चरणीय जांच कर सकते हैं। पूर्व: अगर (hasAlreadyRun) वापसी; –
यही मैंने किया था। बस सुनिश्चित करें कि आपके चर के पास उचित दायरा है ताकि यह केवल फ़ंक्शन के लिए स्थानीय न हो और फिर उस फ़ंक्शन को फिर से चलाने से पहले नष्ट हो जाए। बाहरी स्रोतों के साथ –
व्यूअरेंडर ईवेंट इसका उत्तर है; लोडिंग केवल सामग्री लोडिंग के लिए काम करता है।
- 1. पूर्ण कैलेंडर पहले लोड करें और बाद में कॉलबैक
- 2. पूर्ण कैलेंडर कैलेंडर ईवेंट MySQL
- 3. पूर्ण कैलेंडर
- 4. पूर्ण कैलेंडर
- 5. पूर्ण कैलेंडर दिन पर ट्रिगर jQuery क्यूटीप
- 6. Jquery पूर्ण कैलेंडर जेसन इवेंट स्रोत सिंटैक्स
- 7. jQuery पूर्ण कैलेंडर डिफ़ॉल्ट दृश्य सेटिंग
- 8. फुल कैलेंडर (jquery)
- 9. कैलेंडर नियंत्रण: पृष्ठ लोड
- 10. फुल कैलेंडर: ड्रैगगेबल ऑब्जेक्ट पूर्ण कैलेंडर को ड्रॉपपेल के रूप में अस्वीकार करता है भले ही पूर्ण कैलकुलेटर
- 11. jQuery सप्ताह कैलेंडर प्लगइन
- 12. jQuery फुल कैलेंडर
- 13. AJAX के बाद कॉलबैक एक टैब लोड हो रहा है
- 14. किसी JQuery कैलेंडर
- 15. कैलेंडर
- 16. jQuery पूर्ण कैलकुलेटर - कैलेंडर के आकार को कैसे कम करें
- 17. जब एक हाईचार्ट पूरी तरह लोड हो जाता है?
- 18. jQuery छवि लोड कॉलबैक
- 19. कैलेंडर (रेल)
- 20. Google कैलेंडर
- 21. jQuery पूर्ण कैलेंडर में चयनित महीने कैसे प्राप्त करें?
- 22. फ्लाई पर पूर्ण कैलेंडर को फिर से खींचें
- 23. Google कैलेंडर API: कैलेंडर चुनना/बनाना?
- 24. jQuery डेटपिकर - छोटे कैलेंडर आइकन
- 25. jQuery पूर्ण कैलेंडर: एजेंडा दृश्य में स्क्रॉलिंग अक्षम करें?
- 26. मुझे कैसे पता चलेगा कि एक पृष्ठ वास्तव में पूरी तरह से लोड हो गया है?
- 27. ग्रेगोरियन कैलेंडर/कैलेंडर और एचओआर फ़ील्ड विषमता
- 28. Google कैलेंडर
- 29. एंड्रॉइड 4 में, बिना किसी इरादे के चुपचाप कैलेंडर कैलेंडर को डिफ़ॉल्ट कैलेंडर में कैसे जोड़ें?
- 30. कैलेंडर ईवेंट स्थानीय रूप से फोन पर सहेजा गया, लेकिन Google कैलेंडर
कोई भी ..... मैं यहां फंस गया हूं :( – khizar