M ap itilize yon kalandriye pou panèl diskisyon sou yon jou a, bay. Mwen gen de sesyon yo: maten, aprè midi. Mwen vle kreye yon vi ki montre sesyon denmen maten yo sèlman lis par via yon sesyon Didantite. Sa a yon ti jan ekzamp pou akonpli (Si mwen sonje yon bagay vrèman evidan).
Mwen kapab fasil kreye yon vi filtrage ki montre jis evènman yo jou sa. Lan kalandrye an pwal montre tout evènman sa yo ak si yo tout pran plas sou menm lè, li montre yon lis yo bò kote pa bò nan emplacement nan apremidi a. Sa bon anpil. Pati ekzamp a se sa, pa defo, li vle pou lis yo nan fòma Didantite. Se konsa, Si mwen ajoute "sesyon 02" Et puis "sesyon 01" lan kalandrye an pou, li montre ke yo nan lòd sa (c'est-à-dire, Sesyon 02 Et puis, sesyon 01). Pou lis yo nan lòd sesyon Didantite, Mwen te panse pou eseye fè bagay sa yo:
- Configure itilize entènèt entèfas kap itilize li an vi a. Pa gen chans. Ki pa gen posiblite pou kalite atik wout sa a.
Depi ki pa travay, Mwen menm ki koulye a ap tann la requête CAML yon lòt kote nan kote ke sa pwal pèmèt mwen pou remplacer ki jan se. Kite m' fè ki kalite chanje CQWP, petèt kalandriye Sera osi byen?
- Edite pati entènèt la, chèche pou yon "ekspòtasyon" fonksyon Et … BZZZT! Mwen pa kapab transpòte li XML. Se pa yon ekspòtasyon opsyon.
M' ap toujou kenbe deyò mete tout espwa pou mwen ka jwenn e motifye gen kèk requête CAML. Depi lè mwen pa kapab lwa nan pati entènèt la, ki kite SharePoint fè desen.
- Mwen ajoute pati entènèt kalandriye pou yon kote ki gen sandbox ak louvri sit sa w ap itilize SharePoint fè desen. Mwen gade balisage pou pati entènèt la ak mwen jwenn sa m' ap chache. Li te codées bagay moun fou, Men, se la: "<ListViewXml …. >codées bagay moun fou</ListViewXml>". Espesyalman, se gem sa a:
<Requête>
<Kote>
<DateRangesOverlap>
<Non FieldRef = "EventDate" />
<Non FieldRef = "EndDate" />
<Non FieldRef = "RecurrenceID" />
<Valeur tip = "DateTime">
<Mwa />
</Valè>
</DateRangesOverlap>
</Kote>
<OrderBy><Non FieldRef = "Session_x0020_ID" /></OrderBy>
</Requête>
(Mwen te gen décodée a <a Et > an ak separe yo deyò pou plizyè lin sa yo bien clarté a).
Ajoute a <OrderBy> kras Et koulye a li sortes pa sesyon Didantite, pa a entèn lis atik Didantite.
Nou menm ti konsèy GIGANTESQUE’ chapo a pou Lekòl Becky Isserman pou l' fè okenn kòmantè pou pòs blog Isha Sagi: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. Mwen pa te mete la <OrderBy> nan kote san yo pat l.
Mwen espere ke pou yo ekri sa a pi klè ak kout fe écran dès, Men, nan ka a, mwen pa janm fè, pou pi piti m' te fè anpil sa a.
</fen>