الإرشادات التفصيلية: إنشاء حقل مخصص و نوع المحتوى, تعريف قائمة و مثيل قائمة
يوضح إجراء التالي كيفية إنشاء حقل مخصص في SharePoint تسمى "اسم الانتظار" بالإضافة نوع المحتوى الذي يستخدم الحقل. يوضح أيضًا على كيفية إضافة تعريف قائمة المشاريع مع مثيل قائمة استناداً إلى تعريف قائمة تستخدم نوع المحتوى الجديد والحقل.
توضح هذه الإرشادات التفصيلية المهام التالية:
إنشاء وتخصيص حقل.
إنشاء وتخصيص نوع المحتوى يستخدم الحقل.
إنشاء وتخصيص تعريف قائمة.
إنشاء وتخصيص مثيل قائمة من تعريف قائمة.
عرض حقل جديد في مثيل نوع وقائمة المحتوى.
ملاحظة
قد يعرض جهاز الكمبيوتر الخاص بك أسماء أو مواقع مختلفة لبعض عناصر واجهة مستخدم Visual Studio في الإرشادات التالية. يحدد كل من إصدار Visual Studio لديك والإعدادات المستخدمة هذه العناصر. لمزيد من المعلومات، راجع العمل مع إعدادات.
المتطلبات الأساسية
تحتاج إلى المكونات التالية لاستكمال هذه الإرشادات التفصيلية:
اعتماد إصدارات Microsoft Windows SharePoint. لمزيد من المعلومات، راجع متطلبات تطوير حلول SharePoint.
Visual Studio 2010.
إنشاء حقل مخصص العنصر
أول، قم بإنشاء عنصر حقل مخصص كمشروع SharePoint في Visual Studioتسمى اسم المريض.
لإنشاء عنصر حقل المخصص
عرض مربع الحوار مشروع جديد بواسطة الإشارة صواب جديد على القائمة ملف ، ثم انقر مشروع جديد.
قم بتوسيع عقدة SharePoint تحت صواب أو Visual Basic ثم انقر فوق 2010 .
انقر فوق مشروع SharePoint فارغ في الجزء القوالب ، قم بتغيير اسم مشروع إلى CusإلىmField1، ثم انقر فوق موافق .
معالج تخصيص SharePoint يظهر. يتم استخدام قالب مشروع إفراغ عناصر حقل مخصص لعدم وجود أي قالب لهم.
من تحديد الموقع والمستوى الأمان للتصحيح الصفحة، Enter الزر الزر محدد موقع المعلومات (URL) SharePoint الخادم الموقع الذي تريد إضافة عنصر حقل مخصص جديد أو استخدام الموقع الافتراضي (http://<system name>/)).
في ما هو المستوى الثقة لهذا الحل SharePoint؟ مقطع، تحديد نشر كـ حلاً مزرعة .
سبب يجب استخدام أحد حلول مزرعة على سبيل المثال لا يمكن نشر تعريف قائمة خلال ميزة في أحد حلول sandboxed. لمزيد من المعلومات حول حلول sandboxed راجع اعتبارات sandboxed الحل.
انقر فوق Finish. يجب أن ترى المشروع تظهر في مستكشف الحلول.
إضافة مشروع "عنصر فارغ" العنصر إلى المشروع. إلى القيام بذلك، انقر فوق عقدة مشروع الحقل (CusإلىmField1) في "مستكشف الحلول" وثم انقر فوق إضافة عنصر جديد? في قائمة مشروع.
قم بتوسيع عقدة SharePoint تحت صواب أو Visual Basic ثم انقر فوق 2010 .
في الجزء قوالب ، حدد عنصر فارغالاحتفاظ بالاسم الافتراضي EmptyElement1 وثم انقر فوق إضافة.
في الملف عناصر.xml ضمن EmptyElement1، قم بإضافة ما يلي بعد <Elements>العلامات:
<Field ID="{5744d18c-305e-4632-8bd1-09d134f4830d}" Type="Note" Name="PatientName" DisplayName="Patient Name" Group="A Custom Group"> </Field>
Th هو قم بإضافة أحد الحقول التي هو المسمى "اسم الانتظار".
هام
عند إضافة حقل cusإلىm، يجب تحديد سمات المعرف النوع، الاسم، DisplayName ومجموعة للحقل إلى تظهر بشكل صحيح في SharePoint. الإشارة إلى اكتمال الجملة erroneously بحاجة الثلاثة الأولى فقط من هذه السمات عند في الواقع الجميع خمسة مطلوبة.
F5 اضغط صواب تشغيل المشروع ونشره صواب SharePoint.
إذا تلقيت رسالة هذا البرنامج النصي صواب يتم تعطيل ، انقر فوق نعم لمتابعة صواب.
إذا كانت هذه هي المرة الأولى التي تم تصحيحه تطبيق ويب في Visual Studio ، سيتم سؤالك ما إذا كنت تريد تعديل ملف تكوين ويب لتمكين تصحيح. الإجابات نعم.
في الجزء العلوي من صفحة ويب SharePoint انقر فوق إجراءات الموقع صواب ثم انقر فوق إعدادات الموقع.
تحت معارض صواب من الصفحة إعدادات الموقع ، انقر فوق الارتباط أعمدة الموقع.
في الصفحة معرض قوالب الموقع ، قم بالتمرير الصفحة أسفل إلى العنوان أعمدة مخصصة وملاحظة جديدة حقل إضافة العنصر، "اسم الانتظار".
أغلق المستعرض.
إنشاء مخصص نوع المحتوى
بعد ذلك إنشاء نوع المحتوى, استناداً إلى قائمة SharePoint جهات الاتصال التي تستخدم حقل جديد تم إنشاؤه في الإجراء السابق.
إنشاء مخصص نوع المحتوى
إضافة نوع المحتوى إلى المشروع. للقيام بذلك، انقر فوق عقدة المشروع في مستكشف الحلول ثم انقر فوق جديد صواب عنصر القائمة المشروع.
قم بتوسيع عقدة SharePoint تحت صواب أو Visual Basic ثم انقر فوق 2010 .
في الجزء قوالب ، حدد نوع المحتوى واستخدم الاسم الافتراضي، ContentType1.
في معالج تخصيص SharePoint، حدد الاتصال بنوع المحتوى الذي تريد إسناد آخر جديد، ثم صواب إنهاء.
يؤدي هذا إلى فتح نوع المحتوى عناصر.xml الملف لتحريره.
في <FieldRefs> صواب من Elements.xml ، نسخ ولصق في:
<FieldRef ID="{5744d18c-305e-4632-8bd1-09d134f4830d}" Name="PatientName"/>
يشير المعرف FieldRef المستخدم هنا إلى "معرف حقل" أنشأنا للحقل المخصص.
F5 اضغط صواب تشغيل المشروع ونشره صواب SharePoint.
في الجزء العلوي من صفحة ويب SharePoint انقر فوق إجراءات الموقع صواب ثم انقر فوق إعدادات الموقع.
تحت معارض صواب من الصفحة إعدادات الموقع ، انقر فوق الارتباط أعمدة الموقع.
في الصفحة s نوع المحتوى موقع المعرض، لاحظ الجديدة نوع المحتوى قمنا توا بإنشائه، CustomField1-ContentType1. انقر فوقه إلى عرض الحقول الخاصة بها. في lهوt حقول CustomField1-ContentType1، لاحظ حقل "اسم الانتظار" هو تمت الإضافة.
أغلق المستعرض.
إنشاء قائمة تعريف مثيل قائمة
قم الآن إنشاء مثيل قائمة تستخدم نوع المحتوى الجديد والحقل أو تعريف قائمة. لأن نرغب في إنشاء تعريف قائمة استناداً إلى نوع محتوى قمنا توًا بإنشائه سوف نستخدم المشروع "قائمة تعريف من نوع المحتوى" العنصر القالب.
إلى إنشاء تعريف قائمة مثيل قائمة
إضافة تعريف قائمة إلى المشروع. للقيام بذلك، انقر فوق عقدة المشروع في مستكشف الحلول ثم انقر فوق جديد صواب عنصر القائمة المشروع.
قم بتوسيع عقدة SharePoint تحت صواب أو Visual Basic ثم انقر فوق 2010 .
في الجزء القوالب ، تحديد قائمة تعريف من نوع محتوى و استخدام الاسم الافتراضي، ListDefinition1.
في ما هو العرض صواب من تعريف قائمة ؟ ، اترك القيمة الافتراضية ، CustomField1 - ListDefinition1 .
في عن نوع المحتوى هل تريد استخدام تعريف قائمة ؟ ، استخدم الإعداد الافتراضي (و فقط) صواب ، CustomField1 - ContentType1.
يؤدي هذا إلى إنشاء تعريف قائمة قابلة للتخصيص يستند إلى قائمة جهات الاتصال وجديدة المعدلة.
حدد صواب مثيل قائمة تعريف قائمة مربع صواب عنصر مشروع مثيل قائمة إلى المشروع. سيتم مثيل قائمة مثيل تعريف قائمة جديدة.
انقر فوق Finish. يجب أن تشاهد تعريف قائمة تظهر في مستكشف صواب .
تخصيص تعريف قائمة
وأخيراً، تخصيص تعريف قائمة عن طريق إضافة حقل جديد عليه المريض صواب .
هام
القيمة Name يجب أن تتطابق مع سمة في تعريف قائمة Elements.xml صواب اسم عنصر المشروع تعريف قائمة أو خطأ يحدث عندما يكون المشروع التشغيل. للتأكد من Name السمة مطابقات صواب اسم المعلمة الاستبدال (أو الرمز المميز ) $ProjectItemName$ يُستخدم. عند المشروع SharePoint حزم ونشرها, يتم محول الرمز المميز هذا في اسم المجلد الفعلي تعريف قائمة. إذا قمت بتغيير القيمة Name السمة لشيء آخر بدلاً من الرمز المميز هذا ثم قد لا يتم تشغيل التطبيق الخاص بك بشكل صحيح. لمزيد من المعلومات، راجع معلمات قابلة للاستبدال.
إضافة تعريف قائمة إلى المشروع.
في "مستكشف الحل"، انقر نقراً مزدوجاً فوق مخطط.xml تحت ListDefinition1 إلى عرضه.
يعرّف مخطط.xml الكل الحقول وعناصر أخرى من تعريف قائمة مثل الاسم والعنوان. إشعار ضمن <Fields> عنصر في الجزء العلوي من الملف الذي يلي صواب تمت إضافة تعريف بواسطة نوع المحتوى:
<Field ID="{5744d18c-305e-4632-8bd1-09d134f4830d}" Name="Patient Name" DisplayName="Patient Name" Type="Note" />
F5 اضغط صواب تشغيل المشروع ونشره صواب SharePoint.
ضمن المقطع قوائم في شريط SharePoint QuickLaunch ، انقر فوق الارتباط CustomField1- ListInstance1.
هذا هو مثيل قائمة تعريف قائمة جديدة. ملاحظة يظهر حقل "اسم الانتظار" الجديد بعد كـ عموداً في مثيل "قائمة".
انقر فوق قائمة في التبويب القائمة أدوات قائمة في أعلى الصفحة ثم انقر فوق تعديل عرض صواب على الشريط الشريط.
في قائمة "أسماء الأعمدة" متوفر، تحديد "اسم الانتظار" و ثم انقر فوق موافق . لاحظ أن يظهر حقل "الاسم الانتظار" الآن في مثيل "قائمة".