سؤال

أنا تحدي هذا الشرط:

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

  • أحاول استخدام نفس النهج كما هو موضح هنا .لكن هذا النهج له عيب قبيح للغاية.يقوم بإعادة كتابة العرض في كل صفحة تحديث ويترك الاستعلام في العرض بناء على ملف تعريف مستخدم المستخدم الأخير - غير مقبول.

    لذلك أود أن تولد مثل طريقة العرض أثناء الغطاء عن جزء ويب هذا وكذلك تطبيق الاستعلام عليه.لا أرغب في تحرير العرض الأصلي في القائمة.

    أي أفكار من فضلك؟

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

المحلول

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

نصائح أخرى

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

e.g. giveacodicetagpre.

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

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