I sînt folosire un calendar pentru a urmări panoul de discuţii pe o anumită zi. Am două sesiuni: dimineaţa şi după-amiaza. Vreau să creeze o vizualizare care arată dimineaţă sesiuni doar enumerate în ordine alfabetică, prin intermediul unui ID de sesiune. Acest lucru este un pic dificil de a realiza (dacă am pierdut ceva reale evident).
Pot crea cu uşurinţă o vizualizare filtrată doar acea zi: evenimente. Calendar va afişa toate aceste evenimente şi dacă toate acestea iau loc pe aceeaşi oră, este liste-le alăturate în slotul oră. este extraordinar. Parte complicat este că, în mod implicit, vrea să lista-le în formatul ID. Deci, Dacă aş adăuga "sesiune 02" şi apoi "sesiunea 01" calendarul, Acesta Arată-le în această ordine (adică, Sesiune 02 şi apoi sesiune 01). Pentru a lista-le în sesiune ID comandă, M-am gândit să încerc aceste lucruri:
- Configurare Vezi utilizând interfaţa utilizator web. Nu luck. Nu există opţiuni pentru a sorta articole în acest fel.
Din moment ce care nu au de lucru, Eu sunt acum în speranţa este o interogare de florin undeva în acolo, care va permite-mi pentru a trece peste un fel. CQWP vă permite să mă fac că un fel de schimbare, poate calendar va, precum şi?
- Editați partea web, Uita-te pentru un export"" funcţia şi … BZZZT! Eu nu pot exporta sale XML. Nu există nici o opţiune de export.
Eu sunt încă în exploataţie speranţa că pot găsi şi modifica unele interogare florin. Din moment ce eu nu pot exporta partea web, care lasă SharePoint Designer.
- Am adăuga partea web calendarul la un site de nisip şi deschideţi acel site utilizând SharePoint Designer. Mă uit la marcare pentru partea web şi am găsit ceea ce caut. Acesta a codificat nebunie, dar este acolo: "<ListViewXml …. >codificate nebunie</ListViewXml>". În mod specific, există această bijuterie:
<Interogare>
<În cazul în care>
<DateRangesOverlap>
<FieldRef nume = "EventDate" />
<FieldRef nume = "Sfârșit" />
<FieldRef nume = "RecurrenceID" />
<Tipul de valoare = "DateTime">
<Luna />
</Valoarea>
</DateRangesOverlap>
</În cazul în care>
<OrdonareDupă><FieldRef nume = "Session_x0020_ID" /></OrdonareDupă>
</Interogare>
(Eu l-am decodat <pe şi > pe şi împărţit-le pentru mai multe linii de dragul clarităţii pe).
Adauga <OrdonareDupă> bit şi acum este felul de sesiune ID, nu ID element listă internă.
Sfat gigantice oana’ pălărie la Becky Isserman pentru ei comentariu la Isha Sagi blog post: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. Nu am pus <OrdonareDupă> în locul potrivit fără ei comentariu.
Sper să scriu acest lucru mai clar cu capturi de ecran în curând, dar în cazul în care nu am face, cel puţin am făcut atât de mult.
</scop>