تقويم أحداث نمط Outlook للمشروع بناءً على إطار عمل MVC

StackOverflow https://stackoverflow.com/questions/806212

  •  03-07-2019
  •  | 
  •  

سؤال

أحتاج إلى تقويم كبير (وليس منتقي بيانات jQuery) مع إمكانية جدولة الأحداث وإظهارها في التقويم.يجب أن يدعم التقويم طرق عرض الشهر/الأسبوع/اليوم.من المرغوب جدًا ألا يقوم التقويم بإعادة تحميل الصفحة بأكملها عند تغيير العرض (تحديث AJAX).يجب أن تكون قابلة للتخصيص بسهولة (موضوعات CSS) وقابلة للترجمة.يجب أن يدعم السحب والإفلات (للأحداث المجدولة).يجب أن يتم عرض هذا التقويم على جانب العميل من مقتطف بيانات JSON.

أعلم أن هناك الكثير من المتطلبات للعثور على التقويم الذي يطابقها جميعًا ولكن جميعها مهمة.لقد عثرت على بعض عناصر التحكم في التقويم المجانية مفتوحة المصدر، ولكن جميعها تقريبًا تم ضبطها بإحكام لتتوافق مع ASP.NET ولكن ليس MVC أو تحتوي على قاعدة بيانات JavaScript "ثقيلة" للغاية.من الناحية المثالية، أراه امتدادًا لـ jQuery ولكن لا تحكم ASP.NET من جانب الخادم.أفضل حل جاهز للاستخدام وجدته هو FullCalendar بواسطة Adam Shaw (http://arshaw.com/fullcalendar/).إنه مكون إضافي لـ jQuery وهو كود المصدر الذي يمكنني تغييره ليناسب احتياجاتي.

إذا كان بإمكانك اقتراح بعض الحلول الحالية الأفضل سأكون ممتنًا للغاية.

هل كانت مفيدة؟

المحلول

خيار آخر:

يستخدم jQuery ونفس نوع كائن الحدث.يدعم Fullcalendar الكثير من الخطافات للتخصيص أيضًا.لقد أضفت ترميزًا لونيًا بناءً على العلامات والميزات الأخرى بسهولة باستخدامه.

نصائح أخرى

هل حاولت لدينا المساعد مسج التقويم. wdCalendar هو مسج القائمة على استنساخ تقويم 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)

وأنا استخدم Web2Cal مؤخرا لتمثيل مجموعة كبيرة من البيانات. بنية الحدث / رد يختلف عن معظم التقاويم. إذا كنت مطور جافا مثلي (مع أقل خبرة جافا سكريبت) سوف نقدر لكم Web2Cal. لم يكن لديك جمل جافا سكريبت خفي نوعا ما، وأسلوب التعليمات البرمجية. المزيد من الحدث وظيفة مبنية.  وعلاوة على ذلك، وهذا هو حل أكثر اكتمالا مثل التكراري الخ ولقد كنت أكثر سعادة إذا كان رمز أكثر انفتاحا. أعتقد، الإصدار نهاية أعلى من لديه كود متوفرة ولكن لا إصدارات أقل.

ولكن ما جعل لذلك مع بعض الدعم جيد. لكنني مثل fullCalendar، لكنه لا يزال ليس حلا كاملا ما هو ضروري لمنتجاتنا.

ولكن جيدة جدا لرؤية المزيد من التطور والمنافسة

وربما ان E2CS تقويم ، الذي بني في ExtJs، وتلبية احتياجاتك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top