నేను ఇచ్చిన రోజున ప్యానెల్ చర్చలు ట్రాక్ ఒక క్యాలెండర్ ఉపయోగించి వెబ్,,en,నేను రెండు సెషన్ల కలిగి,,en,మధ్యాహ్న,,en,నేను ఉదయం సెషన్స్ మాత్రమే సెషన్ ID ద్వారా అక్షర ఇవ్వబడ్డాయి చూపే ఒక అభిప్రాయం సృష్టించడానికి కావలసిన,,en,ఈ సాధనకు కొద్దిగా గమ్మత్తైన,,en,నేను సులభంగా కేవలం ఆ రోజు ఈవెంట్స్ చూపిస్తున్న ఫిల్టర్ వీక్షణ సృష్టించవచ్చు,,en,క్యాలెండర్ అన్ని ఆ సంఘటనలు చూపించు మరియు వారు అన్ని అదే గంట జరుగుతాయి ఉంటే,,en,ఇది గంట స్లాట్ లో వాటిని ప్రక్క ప్రక్కనే జాబితా,,en,ఆ గొప్ప పని,,en,గమ్మత్తైన భాగంగా ఉంది,,en,అది ID ఆకృతిలో వాటిని జాబితా కోరుకుంటున్నారు,,en,"సెషన్ 02 నేను జోడిస్తే,,en,ఆపై "సెషన్ 01,,en,సెషన్ ID వీరిని జాబితా,,en,వెబ్ వినియోగదారు ఇంటర్ఫేస్ ఉపయోగించి వీక్షణ కాన్ఫిగర్,,en,అదృష్తం లేదు,,en,అంశాలను క్రమం ఈ విధంగా ఏ ఎంపికలు ఉన్నాయి,,en. 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" క్యాలెండర్, ఆ క్రమంలో వాటిని చూపిస్తుంది (ఉదా, సెషన్ 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" ఫంక్షన్ మరియు … BZZZT! 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 …. >ఎన్కోడ్ పిచ్చి</ListViewXml>". ముఖ్యంగా, ఈ రత్నం ఉంది:
<ప్రశ్న>
<పేరు>
<DateRangesOverlap>
<FieldRef Name="EventDate"/>
<FieldRef Name="EndDate"/>
<FieldRef Name="RecurrenceID"/>
<Value Type="DateTime">
<నెల />
</విలువ>
</DateRangesOverlap>
</పేరు>
<Orderby><FieldRef Name="Session_x0020_ID" /></Orderby>
</ప్రశ్న>
(నేను డీకోడ్ చేసిన <'లు మరియు > యొక్క స్పష్టత కోసమని బహుళ వరుసలకు వాటిని విభజించారు).
చేర్చు <Orderby> సెషన్ ID ద్వారా బిట్ మరియు ఇప్పుడు అది రకాల, అంతర్గత జాబితా అంశం ID.
అతిపెద్ద చిట్కా లేదా’ కు టోపీ బెక్కి ఇసర్మాన్ ఇషా Sagi యొక్క బ్లాగ్ పోస్ట్ ఆమె వ్యాఖ్య కోసం: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. I wouldn’t have put the <Orderby> ఆమె వ్యాఖ్య లేకుండా కుడి స్థానంలో.
నేను వెంటనే స్క్రీన్ షాట్లు సాధించాడు మరింత స్పష్టంగా వ్రాయడానికి ఆశిస్తున్నాము, కానీ ఒకవేళ నేను ఎప్పుడూ, కనీసం నేను ఈ చాలా చేసింది.
</చివర>
సమాచారం ధన్యవాదాలు. ఇది ఒక మనోజ్ఞతను వంటి పని. నేను ఒక బహుళ రంగంలో విధమైన ఇదే ట్రిక్ చేసింది (3 ఖాళీలను). Caml ఎడిటింగ్ మాత్రమే విషయం ఆ దృశ్యం చివరి మార్పు ఉంటే, మార్పులు భర్తీ ఉన్నాయి. కానీ ఆ జీవితం!
పోస్ట్ ధన్యవాదాలు!
నేను తర్వాత ట్యాగ్ ఉంచింది . కాని ఇప్పటికీ ఇది నా క్యాలెండర్ విభజన దరఖాస్తు లేదు. నేను FieldRef విలువ చీమల పేరు అందించడానికి కూడా అప్పుడు కూడా అది ఏ లోపం త్రో లేదు. ఉదాహరణకు కోసం. test123 కాలమ్ నా క్యాలెండర్ ఉంది లేదు కానీ నేను ఈ రంగంలో ఉపయోగించడానికి ప్రయత్నించండి ఉంటే అప్పుడు కూడా పేజీ doesnot ఏ లోపం త్రో. నేను ట్యాగ్ పని అని ఖచ్చితంగా తెలియలేదు. నేను SharePoint ఉపయోగిస్తున్నాను 2010.