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>
Mèsi pou enfòmasyon sou a. Li travay tankou yon bèlte. M' te fè menm jan an vanse sou yon bagay tankou plizyè champ (3 jaden). La question sèl ak modification CAML a se sa si vi a modifye, chanjman sont remplacés. Men sa se lavi!
Mèsi pou validation!
Mwen te mete etikèt la après . Men, men sa pa aplike triyay sou almanak ak revèy m. Tou si mwen pa bay non foumi nan valè FieldRef lè sa a tou li pa voye mal lè y' ap. Pou par. Kolòn test123 sa pa fèt nan kalandriye m' men si mwen eseye pou sèvi ak jaden sa a lè sa a, tou doesnot paj la voye mal lè y' ap. Mwen pa fin sèten si etikèt la ap travay. M ap SharePoint 2010.