I’m using a calendar to track panel discussions on a given day. I have two sessions: morning and afternoon. I want to create a view that shows morning sessions only listed alphabetically via a session ID. This is a little tricky to accomplish (თუ არ გამოტოვა რაიმე რეალური აშკარა).
I can easily create a filtered view showing just that day’s events. The calendar will show all those events and if they all take place on the same hour, it lists them side by side in the hour slot. That’s great. The tricky part is that, იყოს, it wants to list them in ID format. ასე რომ,, if I add "Session 02" and then "Session 01" to კალენდარში, იგი გვიჩვენებს მათ რომ წესრიგი (i.e, სესია 02 და შემდეგ სხდომა 01). To list them in Session ID order, ვფიქრობდი, რომ ცდილობენ, ეს ყველაფერი:
- Configure the view using the web user interface. No luck. There are no options to sort items this way.
მას შემდეგ არ მუშაობდა, I am now hoping there’s a CAML query somewhere in there that will allow me to override the sort. CQWP lets me make that kind of change, იქნებ კალენდარში იქნება ასევე?
- შესწორება ვებ ნაწილი, look for an "export" ფუნქცია და … Bzzz! I can’t export its XML. There is no export option.
I’m still holding out hope that I can find and modify some CAML query. Since I can’t export the web part, რომ ტოვებს SharePoint დიზაინერი.
- I add the calendar web part to a sandbox site and open that site using SharePoint Designer. I look at the markup for the web part and I find what I’m looking for. It’s encoded madness, მაგრამ არსებობს: "<ListViewXml …. >კოდირებით madness</ListViewXml>". კერძოდ, აქ არის ამ gem:
<შეკითხვის>
<სად>
<DateRangesOverlap>
<FieldRef Name="EventDate"/>
<FieldRef Name="EndDate"/>
<FieldRef Name="RecurrenceID"/>
<Value Type="DateTime">
<თვე />
</ფასი>
</DateRangesOverlap>
</სად>
<Orderby><FieldRef Name="Session_x0020_ID" /></Orderby>
</შეკითხვის>
(მე გაშიფრული გამოჩნდება &ლ;ს და > და გაყოფილი მათ სხვადასხვა ხაზების სიწმინდე გულისთვის).
დამატება <Orderby> ცოტა და ახლა სახის by სხდომა ID, არ შიდა სიის ელემენტი ID.
Gigantic წვერი ან’ ქუდი Becky Isserman მისი კომენტარი Isha შაგი ნახვა დღიურში: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. I wouldn’t have put the <Orderby> სწორი ადგილი მის გარეშე კომენტარი.
იმედი მაქვს, დაწერა ეს ყველაფერი უფრო ნათლად ერთად ეკრანზე დარტყმები მალე, მაგრამ იმ შემთხვევაში, მე არასოდეს არ გააკეთებს, სულ მცირე მე ეს ბევრად.
</ბოლო>
მადლობა ინფორმაციის. იგი მუშაობს როგორც ხიბლი. მე მსგავსი შეასრულა on მრავალ სფეროში დალაგების (3 სფეროები). ერთადერთი საკითხი სარედაქციო CAML არის, რომ თუ შეხედულება შეიცვალა, ცვლილებები ახლით. თუმცა, ეს კიდევ ცხოვრება!
მადლობა გასაკრავი!
მე დააყენა tag შემდეგ . მაგრამ მაინც ის არ არის გამოყენების დახარისხება ჩემს კალენდარი. ასევე, თუ მე უზრუნველყოფს ant სახელი FieldRef ღირებულება შემდეგ ასევე ის არ ჩააგდოს რაიმე შეცდომა. იყიდება e.g. test123 სვეტი არ არსებობს ჩემს კალენდარში მაგრამ თუ ვეცდებით ამ სფეროში შემდეგ ასევე გვერდზე doesnot სახიფათოა რაიმე შეცდომა. მე არ ვარ დარწმუნებული, tag მუშაობს. მე გამოყენებით SharePoint 2010.