- कुछ ईवेंट के साथ एक संपादन योग्य fullcalendar ग्रिड छुपाएं फ़ॉर्म सबमिट करें
- हिजैक्सेड कॉलबैक फ़ंक्शन सबमिट करें
- और ActionMethod जो कुछ जेसन रीसल्ट वापस करने के लिए सोचते हैं।
लक्ष्य है - जब उपयोगकर्ता एक दिन से दूसरे को एक घटना को छोड़ देता है, तो फॉर्म अपने डेटा को सर्वर पर भेजता है, सर्वर परिवर्तित डेटा की वैधता की जांच करता है और परिणाम देता है। / P>
तो मूल रूप से fullcalendar eventDrop इवेंट प्रदान करता है, कि मैं इस तरह से उपयोग कर सकते हैं:
eventDrop: फ़ंक्शन (ईवेंट, दिन डेलटा, मिनट डेलटा, ऑलडे, रिवर्सफ़ेंक) {$ (" कार्रवाई $ = 'UpdateCalendar'] ") जमा ()।; }
और इस तरह स्निपेट के साथ मैं सबमिट व्यवहार बदल सकता हूँ:
$ (document) .ready (function () {$ ("form [ एक्शन $ = 'अपडेट कैलेंडर'] ")। सबमिट करें (फ़ंक्शन () {... यहां डेटा को सीरियलाइज किया जाना चाहिए और सर्वर पर भेजा जाना चाहिए। ...}); वापसी वापसी; // डिफ़ॉल्ट ऑब्जेक्ट सबमिट करने वाले व्यवहार को ओवरराइड करें} < / Code>
प्रश्न है। Fullcalendar ग्रिड पर ईवेंट सरणी कैसे प्राप्त करें और सीरियल करें, जो पहले से ही प्रदान किया गया था और प्रदर्शित किया गया है?
आप इसका उपयोग कैलेंडर से ईवेंट प्राप्त करने के लिए करेंगे:
var events = $ (calendarSelector) .fullCalendar ('clientEvents');
उपरोक्त कैलेंडर से सभी घटनाओं को वापस लाया जाएगा। आप एक दूसरे पैरामीटर के रूप में भी एक फिल्टर फ़ंक्शन प्रदान कर सकते हैं।
clientEvents के लिए दस्तावेज देखें
इस घटना संग्रह को जेसन के रूप में क्रमबद्ध करने के लिए। मैं JSON2 लाइब्रेरी की सिफारिश करता हूं जो आप यहां पा सकते हैं:
Comments
Post a Comment