2009-04-30 11 views
11

पर आधारित परियोजना के लिए आउटलुक स्टाइल इवेंट कैलेंडर, मुझे ईवेंट को शेड्यूल करने और उन्हें कैलेंडर पर दिखाने की संभावना के साथ बड़े कैलेंडर (jQuery डेटपिकर नहीं) की आवश्यकता है। कैलेंडर को महीने/सप्ताह/दिन के दृश्यों का समर्थन करना चाहिए। बदलावों को देखने पर कैलेंडर के लिए यह बहुत वांछनीय है (AJAX ताज़ा करें)। यह आसानी से अनुकूलन (सीएसएस विषयों) और स्थानीयकरण योग्य होना चाहिए। इसे ड्रैग & ड्रॉप (अनुसूचित घटनाओं के लिए) का समर्थन करना चाहिए। ऐसे कैलेंडर को JSON डेटा स्निपेट से क्लाइंट साइड पर प्रस्तुत किया जाना चाहिए।एमवीसी फ्रेमवर्क

मुझे पता है कि कैलेंडर खोजने के लिए बहुत सारी आवश्यकताएं हैं जो उन सभी से मेल खाती हैं लेकिन सभी महत्वपूर्ण हैं। मुझे कुछ मुक्त ओपन सोर्स कैलेंडर नियंत्रण मिल गए हैं, लेकिन लगभग सभी को एएसपी.नेट के लिए कसकर ट्यून किया गया है लेकिन एमवीसी नहीं है या बहुत "भारी" जावास्क्रिप्ट कोडबेस है। आदर्श रूप में मैं इसे jQuery एक्सटेंशन के रूप में देखता हूं लेकिन सर्वर पक्ष एएसपी.NET नियंत्रण नहीं करता है। मैंने पाया है कि सबसे अच्छा उपयोग करने योग्य समाधान एडम शॉ (http://arshaw.com/fullcalendar/) द्वारा FullCalendar है। यह jQuery प्लगइन है जो स्रोत कोड मैं अपनी आवश्यकताओं के अनुरूप बदल सकता हूं।

यदि आप कुछ बेहतर मौजूदा समाधान सुझा सकते हैं तो मैं बहुत सराहना करता हूं।

उत्तर

22

अन्य विकल्प:

यह jQuery और एक ही घटना ऑब्जेक्ट प्रकार का उपयोग करता है। Fullcalendar भी अनुकूलन के लिए बहुत सारे हुक का समर्थन करता है। मैंने टैग और अन्य सुविधाओं के आधार पर रंग कोडिंग को इसके साथ आसानी से जोड़ा है।

+0

पूर्ण कैलेंडर बहुत अच्छा लग रहा है। वर्तमान परियोजना पर उपयोग करने जा रहे हैं। – 1kevgriff

+0

fullcalendar महान है। इसे एक बड़ी परियोजना पर इस्तेमाल किया, और कोई समस्या नहीं। –

+0

+100 उस पर।एकीकृत करना इतना आसान था, –

0

शायद E2CS calendar, जो एक्स्टजेस में बनाया गया है, आपकी आवश्यकताओं को पूरा करेगा।

+0

धन्यवाद, यह कैलेंडर अच्छा दिखता है। लेकिन मुझे एहसास हुआ कि मुझे कुछ jQuery समाधान की आवश्यकता है क्योंकि मैं jQuery को अपनी प्राथमिक जावास्क्रिप्ट लाइब्रेरी के रूप में उपयोग करता हूं। मैं परियोजना में ExtJS शामिल नहीं करना चाहता। – Roman

+1

मैं इसे समझ सकता हूं। मैं JQuery (Ext के JQuery एडाप्टर के माध्यम से) के संयोजन के साथ Ext का उपयोग करता हूं, लेकिन कुछ एक्स्ट्रा लाइब्रेरी से जुड़े ओवरहेड में से कुछ नहीं चाहते हैं। यदि आपको एक और व्यवहार्य कैलेंडरिंग समाधान मिलता है, तो कृपया इसके बारे में यहां पोस्ट करें ताकि अन्य लाभ भी प्राप्त कर सकें। –

1

क्या आप हमारी jquery कैलेंडर प्लगइन आज़मा सकते हैं। wdCalendar एक jquery आधारित Google कैलेंडर क्लोन है। इसमें अधिकांश Google कैलेंडर सुविधाएं शामिल हैं। http://www.web-delicious.com

* Day/week/month view provided. 
* create/update/remove events by drag & drop. 
* Easy way to integrate with database. 
* All day event/more days event provided. 

यह (LGPL लाइसेंस)

1

मैं Web2Cal का उपयोग हाल ही में डेटा के एक बड़े सेट का प्रतिनिधित्व करने के पूरी तरह से मुक्त है। घटना/कॉलबैक संरचना अधिकांश कैलेंडर से अलग है। यदि आप मेरे जैसे जावा डेवलपर हैं (कम जावास्क्रिप्ट विशेषज्ञता के साथ) तो आप वेब2Cal की सराहना करेंगे। इसमें बल्कि गूढ़ जावास्क्रिप्ट वाक्यविन्यास और कोड शैली नहीं है। अधिक घटना और समारोह आधारित। इसके अलावा, यह रिकुरिंग इत्यादि जैसे एक पूर्ण समाधान है। यदि कोड अधिक खुला था तो मैं खुश रहूंगा। मेरा मानना ​​है कि उनके उच्च अंत संस्करण में कोड उपलब्ध है लेकिन निचले संस्करण नहीं हैं।

लेकिन उन्होंने कुछ अच्छे समर्थन के साथ इसके लिए तैयार किया। लेकिन मुझे पूर्ण कैलेंडर पसंद है, लेकिन यह अभी भी एक पूर्ण समाधान नहीं है जो हमारे उत्पाद के लिए आवश्यक था।

लेकिन अधिक विकास और प्रतिस्पर्धा को देखने के लिए बहुत अच्छा

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