เรียงลำดับรายการปฏิทินในมุมมองปฏิทิน

ผมใช้ปฏิทินเพื่อติดตามการสนทนาบนแผงในวันที่กำหนด. มีสองช่วง: เช้าและบ่าย. ต้องการสร้างมุมมองที่แสดงตอนเช้ารอบเดียวเรียงตามตัวอักษรผ่านรหัสรอบเวลา. เป็นเรื่องยุ่งยากเล็กน้อยเพื่อให้บรรลุ (ถ้าฉันพลาดบางสิ่งบางอย่างที่เห็นได้ชัดจริง).

ฉันสามารถสร้างมุมมองที่กรองที่แสดงเพียงวันที่เหตุการณ์. ปฏิทินจะแสดงกิจกรรมเหล่านั้นทั้งหมด และถ้าพวกเขาทั้งหมดจะทำในชั่วโมงเดียว, จะแสดงเคียงข้างในช่องเสียบชั่วโมง. ยอดเลย. ส่วนยุ่งยากคือ, โดยค่าเริ่มต้น, มันต้องการรายการเหล่านั้นในรูปแบบรหัส. ดังนั้น, ถ้าเพิ่ม "เซสชัน 02" แล้ว "เซสชัน 01" ไปปฏิทิน, มันแสดงในใบสั่งนั้น (อาทิ, เซสชัน 02 และเซสชันแล้ว 01). เพื่อแสดงรายชื่อในลำดับรหัสรอบเวลา, ผมคิดว่า การลองสิ่งเหล่านี้:

  1. กำหนดค่ามุมมองการใช้อินเทอร์เฟซสำหรับผู้ใช้เว็บ. โชคไม่. มีไม่มีตัวเลือกเพื่อเรียงลำดับรายการนี้.

    เนื่องจากไม่ได้, ผมตอนนี้มีหวังเป็นแบบสอบถาม CAML อยู่ในนั่นที่จะอนุญาตให้ฉันเพื่อแทนการเรียงลำดับ. CQWP ช่วยให้ฉันทำที่ชนิดของการเปลี่ยนแปลง, บางทีปฏิทินจะเป็นอย่างดี?

  2. แก้ไข web part, ค้นหาการส่ง"" ฟังก์ชัน และ … BZZZT! ฉันไม่สามารถส่งออก XML ของ. มีไม่มีตัวเลือกการส่งออก.

    ฉันยังคงกำลังถือออกหวังว่า ฉันสามารถค้นหา และปรับเปลี่ยนแบบสอบถามบาง CAML. ตั้งแต่ฉันไม่สามารถส่งออก web part, ที่ออกจาก SharePoint Designer.

  3. ฉันเพิ่มปฏิทิน web part ไซต์ sandbox และเปิดเว็บไซต์โดยใช้ SharePoint Designer. ฉันมองไปที่มาร์กอัปสำหรับ web part และพบว่าสิ่งที่ฉันกำลังมองหา. มันได้เข้าบ้า, แต่ก็มี: "<ListViewXml …. >เข้าบ้า</ListViewXml>". โดยเฉพาะอย่างยิ่ง, มีนี้:

<แบบสอบถาม>
<ที่>
<DateRangesOverlap>
<ชื่อ FieldRef = "EventDate" />
<ชื่อ FieldRef = "EndDate" />
<ชื่อ FieldRef = "RecurrenceID" />
<ค่าชนิด = "วันเวลา">
<เดือน />
</ค่า>
</DateRangesOverlap>
</ที่>
<OrderBy><ชื่อ FieldRef = "Session_x0020_ID" /></OrderBy>
</แบบสอบถาม>

(ผมได้ถอดรหัสการ &lt;ของ และ &ของ gt และแยกออกไปหลายบรรทัดสำหรับความคมชัดของสาเก).

เพิ่มการ <OrderBy> บิต และขณะนี้ การเรียงลำดับตามรหัสรอบเวลา, ไม่รายการภายในรายการ ID.

O คำแนะนำขนาดใหญ่’ หาดใหญ่ไป Becky Isserman สำหรับข้อคิดเห็นของเธอที่โพสต์บล็อก Isha Sagi: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. ฉันจะไม่ทำการ <OrderBy> ในสถานที่เหมาะสมโดยไม่มีข้อคิดเห็นของเธอ.

หวังเพื่อเขียนนี้มากขึ้นชัดเจน ด้วยจอเร็ว ๆ นี้, แต่ใน กรณีที่ไม่เคยทำ, น้อย ค่ะนี้.

</สิ้นสุด>

2 คิดเกี่ยวกับ“เรียงลำดับรายการปฏิทินในมุมมองปฏิทิน

  1. L Hibbs

    ขอบคุณสำหรับข้อมูล. ทำงานเหมือนเสน่ห์. ฉันไม่หลอกลวงคล้ายกับการเรียงลำดับหลายฟิลด์ (3 เขตข้อมูล). ปัญหาเดียวกับการแก้ไข CAML ก็คือถ้ามีการปรับเปลี่ยนมุมมอง, แปลง. แต่นั่นคือชีวิต!

    ขอบคุณสำหรับการลงรายการบัญชี!

  2. รุนแรง

    ฉันได้ใส่แท็กหลังจาก . แต่ยัง มันไม่ใช้เรียงลำดับบนปฏิทินของฉัน. นอกจากนี้ ถ้าฉันให้มดชื่อใน FieldRef แล้วยังมันไม่โยนข้อผิดพลาดใด ๆ. สำหรับเช่น. คอลัมน์ test123 ไม่มีอยู่ในปฏิทินของฉันแต่ถ้าฉันพยายามที่จะใช้ฟิลด์นี้ แล้วยัง doesnot หน้าโยนข้อผิดพลาดใด ๆ. ผมไม่แน่ใจว่าการทำงานป้าย. ผมใช้ SharePoint 2010.

ทิ้งคำตอบไว้

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่. ช่องที่ต้องการถูกทำเครื่องหมาย *