crosssterqueryinfo \ spsitedataquery كيفية تخطي العناصر مع wsid محددة؟
-
10-12-2019 - |
سؤال
يريد العميل أن يرى 10 عناصر أخبار من جميع مواقع الويب على الصفحة الأولى.
أيضا يريد العميل تحديد بعض الأخبار التي يجب علينا تخطيها.
أحاول أن أفعل الشيء التالي: giveacodicetagpre.
ولكن سيقوم هذا الاستعلام بتخطي جميع الأخبار من جميع الشبكات مع ID= 1. أحتاج إلى التحديد في الاستعلام الذي يجب علي تخطي الأخبار:
على سبيل المثال: giveacodicetagpre.
كيفية كتابة مثل هذا الاستعلام CAML؟
المحلول 2
يمكننا إضافة الحقول المخفية لمعرف الموقع ومعرف الويب إلى قائمة.
ثم في الأحداث، قم بتعيين هذه القيم لكل عنصر جديد تم إنشاؤه. giveacodicetagpre.
ثم يمكننا استخدام هذه الحقول في الاستعلام.
نصائح أخرى
Evgeny، يبدو أن
مكررة ممكنة لهذه الأسئلة:
هل من الممكن تصفية نتائج spsitedataquery حسب الموقع؟
لا أعتقد أنه يمكنك القيام بذلك دون شكل من أشكال منشور الترشيح أحضر.ومع ذلك، ليس من الصعب.
الاستعلامات spsitedataquery تلقائيا تضمين datacolumns في DataTable for LEDID و WESD، حتى تتمكن من تصفية الخاص بك datatable بواسطة الويب.أعلم أنه ليس الفكرة - "الاستعلام والتصفية"، بدلا من ذلك من مجرد "الاستعلام" - ولكن يجب أن تعمل.
الاستعلامات التالية لجميع المستندات مع المعرف= 1، ثم مرشحات ويب معين.أعتقد أن تعبير المرشح الخاص بك سيكون أكثر معقدة. giveacodicetagpre.