فرز عناصر التقويم في طريقة عرض التقويم

أنا باستخدام تقويم لتعقب مناقشات الفريق في يوم معين. لقد دورتين: صباحا وبعد الظهر. أريد إنشاء طريقة عرض تظهر جلسات الصباح فقط المسرودة أبجدياً عن طريق معرف جلسة العمل. هذه صعبة قليلاً لإنجاز (إلا إذا فاتني شيء حقيقي واضح).

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

  1. تكوين طريقة العرض باستخدام واجهة المستخدم على ويب. لا حظ. لا توجد خيارات لفرز العناصر بهذه الطريقة.

    وبما أنه لم ينجح, وأنا الآن أمل هناك هو استعلام CAML في مكان ما من هناك والتي تسمح لي بتجاوز الفرز. كقوب تسمح لي بتقديم هذا النوع من تغيير, ربما سيكون التقويم كذلك?

  2. تحرير جزء ويب, ابحث عن "تصدير" الدالة و … بزززت! تعذر تصدير XML به. لا يوجد أي خيار تصدير.

    أنا لا يزال يحمل أملا أن أستطيع إيجاد وتعديل بعض الاستعلام CAML. نظراً لتعذر تصدير جزء ويب, أن يترك مصمم SharePoint.

  3. إضافة جزء ويب "التقويم" إلى موقع رمل، وفتح هذا الموقع باستخدام "مصمم SharePoint". وأتطلع في العلامات لجزء ويب واجد ما ابحث عنه. قد ترميز الجنون, ولكن كان هناك: "<ليستفيوكسمل …. >الجنون المشفرة</ليستفيوكسمل>". على وجه التحديد, توجد هذه الأحجار الكريمة:

<الاستعلام>
<حيث>
<داتيرانجيسوفيرلاب>
<اسم FieldRef = "افينتداتي"/>
<اسم FieldRef = "EndDate"/>
<اسم FieldRef = "ريكورينسيد"/>
<نوع القيمة = "التاريخ والوقت">
<الشهر/>
</القيمة>
</داتيرانجيسوفيرلاب>
</حيث>
<OrderBy><اسم FieldRef = "Session_x0020_ID" /></OrderBy>
</الاستعلام>

(أنا لقد فك الشفرة &الملازم;في و &في جي تي وتقسيمها إلى إلى أسطر متعددة للوضوح).

إضافة <OrderBy> بت والآن فإنه يفرز "معرف جلسة العمل", غير معرف عنصر القائمة الداخلية.

O نصيحة العملاق’ القبعة إيسيرمان بيكي لتعليق لها على بلوق وظيفة العشاء ساغي: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. لن أضع <OrderBy> في المكان المناسب دون تعليق لها.

ويحدوني الأمل في كتابة هذا أكثر وضوحاً مع قطات الشاشة قريبا, ولكن في حالة ابدأ أن تفعل, على الأقل أنا فعلت هذا بكثير.

</نهاية>

[تشنورتي] بطاقات: , , ,

2 افكار عن "فرز عناصر التقويم في طريقة عرض التقويم

  1. L هيبس

    شكرا للمعلومات. وهي تعمل مثل السحر. لقد فعلت ذلك لخدعة مماثلة في فرز حقول متعددة (3 الحقول). والمسألة الوحيدة مع التحرير في CAML أنه إذا كان يتم تعديل طريقة العرض, تتم الكتابة فوق التغييرات. ولكن هذه هي الحياة!

    بفضل لنشرها!

    الرد
  2. قاسية

    كنت قد وضعت العلامة بعد . ولكن لا يزال عدم تطبيق الفرز في التقويم الخاص بي. أيضا إذا أقدم اسم النملة في قيمة FieldRef ثم أيضا أنه لا رمي أي خطأ. على سبيل المثال. لا يوجد عمود test123 في التقويم الخاص بي ولكن إذا كانت محاولة استخدام هذا الحقل ثم أيضا رمي doesnot الصفحة أي خطأ. لست متأكداً ما إذا كان يعمل العلامة. أنا باستخدام SharePoint 2010.

    الرد

اترك رد إلى قاسية إلغاء الرد

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها *