عند تفعيل خدمة الاتصال على أي تطبيق ويب فإن مجموعة من أجزاء الويب الافتراضية يمكن استخدامها لعرض بيانات أنواع المحتويات الخارجية وتظهر ضمن المجموعة "بيانات الأعمال" وهي كما يلي:
  • قائمة بيانات الأعمال.
  • عنصر بيانات الأعمال.
  • إجراءات بيانات الأعمال.
  • القائمة ذات الصلة ببيانات الأعمال.
  • عامل تصفية اتصال بيانات العمل.
  • منشئ عنصر بيانات الأعمال.


وسيتم شرح كل جزء ويب على حدة وبشكل مفصل.



جزء الويب - قائمة بيانات الأعمال



جزء الويب قائمة بيانات الأعمال هو أحد أجزاء الويب التي تتعامل مع بيانات أنواع المحتويات الخارجية ومهمته عرض قائمة بالمعلومات التي يُظهرها نوع المحتوى الخارجي من خلال المنهج الافتراضي من النوع ReadList وقد تم إنشاء هذا المنهج في الخطوات السابقة عند إنشاء نوع المحتوى الخارجي SharePoint4ArabECT. ولاستخدام جزء الويب "قائمة بيانات الأعمال" اتبع الخطوات التالية:























بالنسبة للخيار "عرض شريط الأدوات" فهو يعني إظهار أو إخفاء الشريط التالي في جزء الويب:





أما بالنسبة للخيار "عرض الحركة أثناء التحميل" فهو يعني إظهار أو إخفاء الشكل التالي أثناء تحميل المعلومات من نوع المحتوى الخارجي:





ملاحظة: الخيارين "عرض شريط الأدوات" و "عرض الحركة أثناء التحميل" موجودان في جميع أجزاء الويب لخدمة اتصال البيانات, لذلك لن يتم التطرق إليهما مرة أخرى.

أما بالنسبة للقسم "خصائص عرض البيانات" فيحتوي على شيفرة XSLT المستخدمة لإظهار البيانات للمستخدم ومن خلالها يمكن تخصيص طريقة العرض:





وفي مثالنا سنعمل على تعريب أسماء الأعمدة التي تظهر للمستخدم كما يلي:
  • EmployeeID: رقم الموظف.
  • FullName: اسم الموظف.
  • Email: البريد الإلكتروني.
  • Visible: مخفي؟.


ولتنفيذ هذه العملية انسخ الشيفرة الموجودة في مربع النص السابق إلى ملف XML ونفذ الخطوات التالية:

1. ابحث عن السطر التالي:

كود HTML:
<xsl:param name="ColName_0">EmployeeID</xsl:param>
وأدرج بعده السطر التالي:

كود HTML:
<xsl:param name="ColName_0_Arabic">رقم الموظف</xsl:param>
2. ابحث عن السطر التالي:

كود HTML:
<xsl:param name="ColName_1">FullName</xsl:param>
وأدرج بعده السطر التالي:

كود HTML:
<xsl:param name="ColName_1_Arabic">اسم الموظف</xsl:param>
3. ابحث عن السطر التالي:

كود HTML:
<xsl:param name="ColName_2">Email</xsl:param>
وأدرج بعده السطر التالي:

كود HTML:
<xsl:param name="ColName_2_Arabic">البريد الإلكتروني</xsl:param>
4. ابحث عن السطر التالي:

كود HTML:
<xsl:param name="ColName_3">Visible</xsl:param>
وأدرج بعده السطر التالي:

كود HTML:
<xsl:param name="ColName_3_Arabic">مخفي</xsl:param>
5. استبدل السطر التالي في كامل الملف:

كود HTML:
<xsl:value-of select="$ColName_0" />
بالسطر التالي:

كود HTML:
<xsl:value-of select="$ColName_0_Arabic" />
6. استبدل السطر التالي في كامل الملف:

كود HTML:
<xsl:value-of select="$ColName_1" />
بالسطر التالي:

كود HTML:
<xsl:value-of select="$ColName_1_Arabic" />
7. استبدل السطر التالي في كامل الملف:

كود HTML:
<xsl:value-of select="$ColName_2" />
بالسطر التالي:

كود HTML:
<xsl:value-of select="$ColName_2_Arabic" />
8. استبدل السطر التالي في كامل الملف:

كود HTML:
<xsl:value-of select="$ColName_3" />
بالسطر التالي:

كود HTML:
<xsl:value-of select="$ColName_3_Arabic" />
9. الآن انسخ ملف الـ XML بعد التعديل بشكل كامل والصقه ضمن مربع النص الخاص بشيفرة XSLT واضغط تطبيق:





بعد تنفيذ الخطوات ستظهر معلومات الموظفين للمستخدم بالشكل التالي:





وبما أن عرض المعلومات يعتمد على شيفرة XSLT فيمكن تخصيص طريقة العرض بالتعديل على شيفرة الـ XSLT وبالتالي فإنه يمكن للمبرمج تخصيص طريقة العرض حسب خبرته في استخدام شيفرة الـ XSLT. فمثلاً يمكن أن نجعل اسم الموظف قابلاً للنقر بحيث ينتقل إلى صفحة الحساب Profile Page الخاصة بنوع المحتوى الخارجي SharePoint4ArabECT التي تم إنشاؤها في مقالة سابقة. والملف المرفق "EmployeesWebPart_XSLT.xml" يحتوي على كيفية تطبيق ذلك: