ผมใช้ปฏิทินเพื่อติดตามการสนทนาบนแผงในวันที่กำหนด. มีสองช่วง: เช้าและบ่าย. ต้องการสร้างมุมมองที่แสดงตอนเช้ารอบเดียวเรียงตามตัวอักษรผ่านรหัสรอบเวลา. เป็นเรื่องยุ่งยากเล็กน้อยเพื่อให้บรรลุ (ถ้าฉันพลาดบางสิ่งบางอย่างที่เห็นได้ชัดจริง).
ฉันสามารถสร้างมุมมองที่กรองที่แสดงเพียงวันที่เหตุการณ์. ปฏิทินจะแสดงกิจกรรมเหล่านั้นทั้งหมด และถ้าพวกเขาทั้งหมดจะทำในชั่วโมงเดียว, จะแสดงเคียงข้างในช่องเสียบชั่วโมง. ยอดเลย. ส่วนยุ่งยากคือ, โดยค่าเริ่มต้น, มันต้องการรายการเหล่านั้นในรูปแบบรหัส. ดังนั้น, ถ้าเพิ่ม "เซสชัน 02" แล้ว "เซสชัน 01" ไปปฏิทิน, มันแสดงในใบสั่งนั้น (อาทิ, เซสชัน 02 และเซสชันแล้ว 01). เพื่อแสดงรายชื่อในลำดับรหัสรอบเวลา, ผมคิดว่า การลองสิ่งเหล่านี้:
- กำหนดค่ามุมมองการใช้อินเทอร์เฟซสำหรับผู้ใช้เว็บ. โชคไม่. มีไม่มีตัวเลือกเพื่อเรียงลำดับรายการนี้.
เนื่องจากไม่ได้, ผมตอนนี้มีหวังเป็นแบบสอบถาม CAML อยู่ในนั่นที่จะอนุญาตให้ฉันเพื่อแทนการเรียงลำดับ. CQWP ช่วยให้ฉันทำที่ชนิดของการเปลี่ยนแปลง, บางทีปฏิทินจะเป็นอย่างดี?
- แก้ไข web part, ค้นหาการส่ง"" ฟังก์ชัน และ … BZZZT! ฉันไม่สามารถส่งออก XML ของ. มีไม่มีตัวเลือกการส่งออก.
ฉันยังคงกำลังถือออกหวังว่า ฉันสามารถค้นหา และปรับเปลี่ยนแบบสอบถามบาง CAML. ตั้งแต่ฉันไม่สามารถส่งออก web part, ที่ออกจาก SharePoint Designer.
- ฉันเพิ่มปฏิทิน web part ไซต์ sandbox และเปิดเว็บไซต์โดยใช้ SharePoint Designer. ฉันมองไปที่มาร์กอัปสำหรับ web part และพบว่าสิ่งที่ฉันกำลังมองหา. มันได้เข้าบ้า, แต่ก็มี: "<ListViewXml …. >เข้าบ้า</ListViewXml>". โดยเฉพาะอย่างยิ่ง, มีนี้:
<แบบสอบถาม>
<ที่>
<DateRangesOverlap>
<ชื่อ FieldRef = "EventDate" />
<ชื่อ FieldRef = "EndDate" />
<ชื่อ FieldRef = "RecurrenceID" />
<ค่าชนิด = "วันเวลา">
<เดือน />
</ค่า>
</DateRangesOverlap>
</ที่>
<OrderBy><ชื่อ FieldRef = "Session_x0020_ID" /></OrderBy>
</แบบสอบถาม>
(ผมได้ถอดรหัสการ <ของ และ &ของ gt และแยกออกไปหลายบรรทัดสำหรับความคมชัดของสาเก).
เพิ่มการ <OrderBy> บิต และขณะนี้ การเรียงลำดับตามรหัสรอบเวลา, ไม่รายการภายในรายการ ID.
O คำแนะนำขนาดใหญ่’ หาดใหญ่ไป Becky Isserman สำหรับข้อคิดเห็นของเธอที่โพสต์บล็อก Isha Sagi: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. ฉันจะไม่ทำการ <OrderBy> ในสถานที่เหมาะสมโดยไม่มีข้อคิดเห็นของเธอ.
หวังเพื่อเขียนนี้มากขึ้นชัดเจน ด้วยจอเร็ว ๆ นี้, แต่ใน กรณีที่ไม่เคยทำ, น้อย ค่ะนี้.
</สิ้นสุด>
ขอบคุณสำหรับข้อมูล. ทำงานเหมือนเสน่ห์. ฉันไม่หลอกลวงคล้ายกับการเรียงลำดับหลายฟิลด์ (3 เขตข้อมูล). ปัญหาเดียวกับการแก้ไข CAML ก็คือถ้ามีการปรับเปลี่ยนมุมมอง, แปลง. แต่นั่นคือชีวิต!
ขอบคุณสำหรับการลงรายการบัญชี!
ฉันได้ใส่แท็กหลังจาก . แต่ยัง มันไม่ใช้เรียงลำดับบนปฏิทินของฉัน. นอกจากนี้ ถ้าฉันให้มดชื่อใน FieldRef แล้วยังมันไม่โยนข้อผิดพลาดใด ๆ. สำหรับเช่น. คอลัมน์ test123 ไม่มีอยู่ในปฏิทินของฉันแต่ถ้าฉันพยายามที่จะใช้ฟิลด์นี้ แล้วยัง doesnot หน้าโยนข้อผิดพลาดใด ๆ. ผมไม่แน่ใจว่าการทำงานป้าย. ผมใช้ SharePoint 2010.