سؤال

أحتاج إلى إنشاء صفحة SharePoint التي ستظهر البيانات من قائمة SharePoint Diferent في طريقة عرض واحدة بناء على اختيار المستخدم.إذا أراد المستخدم عرض معلومات حول الموظف، فستعرض الصفحة البيانات من قائمة الموظفين.إذا أرادوا عرض معلومات الطلاب، فسوف تظهر بيانات من قائمة الطلاب.

أريد أن أحصل على قائمة واحدة webpart (قائمة xslt عرض webpart ؟؟؟) وتغيير المحتوى بناء على اختيار المستخدم.سيتم تمرير القائمة المراد استخدامها في هذه الصفحة عبر سلسلة استعلام ...

أي اقتراحات؟

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

المحلول

يمكنك استخدام عنصر تحكم SPDATASOURCE بالاشتراك مع BaseXSlTlistWeBPART في تحقيق هذا.

جرب ما يلي:

  • إنشاء عنصر تحكم يتضمن التحكم SPDATASOUSCE.يمكنك العثور على وصف كيفية استخدام عنصر تحكم SPDATASOURCE في كريس O 'بلوق Brien .في المشاركة الثانية يمكنك العثور على وصف كيفيةاستخدم سلسلة الاستعلام كمعلمة
  • إنشاء webpart الذي يرث من basexsltltweebpart
  • في ONINIT أضف عنصر تحكم مصدر البيانات الخاص بك إلى مجموعة عناصر التحكم في WebPart وتعيينه حقل
  • الكتابة فوق طريقة getdatasource وإرجاع عنصر تحكم الخاص بك
  • اضبط XSL الخاص بك باستخدام XSL أو خاصية XSLLINK

نصائح أخرى

أبسط الطريقة هي باستخدام أجزاء ويب التصفية (تتطلب رخصة SharePoint Standard على الأقل).تأتي أجزاء الويب هذه في العديد من "الأشكال"، انظر هنا أمثلة وتفاصيل كيف يمكن استخدامها http://office.microsoft.com/en-us/sharepoint-server-help/work-with-filter-web-parts-ha0h10033786.aspx# BM2

أجزاء الويب هذه هي أجزاء ويب قابلة للتوافق والتي تستهلك / تقديم البيانات في الواقع لبعضها البعض ويمكن للمرء تحقيق ذلك عبر ويب واجهة المستخدم.

آمل أن يساعد، C: \ Marius

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