الأحد، 29 نوفمبر، 2009

كيف تلغي استخدام النماذج المطورة في إدارة عناصر القائمة الخاصة

  1. كيف تنشئ قائمة مخصصة في SharePoint Server 2010
  2. كيف تلغي استخدام النماذج المطورة في إدارة عناصر القائمة الخاصة
  3. إضافة عنصر جديد برمجياً غلى قائمة مخصصة في SharePoint Server 2010

في الإصدار SharePoint Server 2010 تم إدخال ميزة النماذج المطورة التي تعتمد على JavaScript لإظهارها في محاولة من شركة Microsoft لتحسين وتسريع عملية التعامل مع نماذج القوائم وبعض النماذج الأخرى وكذلك اعتمدت شركة Microsoft في بعض النماذج على تقنية Silverlight كما في شاشات إنشاء موقع أو قائمة جديدة. ومن أجل إلغاء استخدام النماذج المطورة في القائمة المخصصة يمكن اتباع الخطوات التالية لاستخدام النماذج التقليدية المستخدمة في MOSS 2007.
من القوائم العلوية اختر الرابط List لعرض روابط الإعدادات الخاصة بالقائمة المخصصة كما في الشكل التالي:

ومن ثم اختر الرابط List Settings كما في الشكل التالي:

لتظهر صفحة الإعدادات الخاصة بالقائمة والتي تحتوي على الكثير من الخيارات ولكن الخيار الذي يهمنا هو Advanced Settings كما في الشكل التالي:


عند الضغط على رابط الإعدادات المتقدمة Advanced Settings تظهر صفحة تحتوي على مجموعة من الخيارات المتقدمة المتعلقة بالقائمة وآخر خيار هو الذي يفعل أو يعطل استخدام النماذج المطورة في إدارة عناصر القائمة:


حدد القيمة No ثم اضغط الزر OK وبعدها اذهب إلى صفحة عرض عناصر القائمة وحاول إضافة عنصر جديد أو الضغط على عنصر موجود مسبقاً ستلاحظ عدم ظهور النموذج المطور وإنما سيظهر النموذج العادي.

هناك 4 تعليقات:

  1. هل يمكن إلغاء النماذج المطورة :) على مستوى الموقع مثل ؟

    ردحذف
  2. بالنسبة لعملية إلغاء النماذج المطورة فحتى لو اتبعنا الطريقة المذكورة في هذه المقالة فإن النماذج المطورة التي تعتمد على أجاكس لا يتم إلغاؤها كلياً وإنما بعض النماذج مثل تعديل خصائص عنصر, أما إن كان سؤالك في إلغاء جميع النماذج المطورة من القوائم بتحديد الخيار Launch forms in a dialog في جميع القوائم والمكتبات إلى No دفعة واحدة أي بضغطة زر واحدة, فإما ننشئ ميزة Feature جديدة وفي الحدث FeatureActivated ننفذ الشيفرة التي تمر على جميع قوائم ومكتبات الموقع الذي تم تفعيل الميزة عليه ونغير قيمة الخاصية Launch forms in a dialog إلى القيمة "لا No"

    ردحذف
  3. تكملة لريد السابق ...

    أيضاً كنت قد أشرت في مقالة سابقة حول التحسينات على الأحداث Events في SharepPoint 2010 بأنه تمت إضافة الحدثين:

    - ListAdded و الحدث ListAdding

    يمكن كتابة شيفرة برمجية يتم تنفيذها في الحدث ListAdded بحيث يتم إلغاء النماذج المطورة باستخدام الشيفرة.

    أما بالنسبة لباقي أجزاء الموقع مثل شاشة إنشاء موقع أو قائمة فهناك إمكانية لاستخدام الشاشات التقليدية المتوفرة في SharePoint 2007 ولكن الافتراضي هو النماذج المطورة والتي تستخدم Silverlight أنا عن كيفية إلغائها فلم أجد طريقة في SharePoint 2010, ويمكن أن يتم توفيرها في النسخ القادمة من SharePoint 2010.

    ردحذف
  4. اشكركم على هذا الجهد المبذول واتمنى الإجابة على سؤالي وهو :

    كيف تفعل الأخبار في sharepoint 2010 لأني أحتاج ميزة إضافة الأخبار

    ردحذف