Sorteerimine kalendriüksuste kalendrivaates

Ma kasutan kalendri jälgida paneeldiskussioonid päeval. Mul on kaks istungit: hommikul ja pärastlõunal. Soovin luua vaade, milles kuvatakse hommikul istungid ainult loetletud tähestikuliselt kaudu seansi ID. See on natuke keeruline täita (Kui mul jäi midagi päris selge).

Ma lihtsalt luua filtreeritud vaates nähtaval just sel päeval sündmused. Kalender näitab kõik need sündmused ja kui see kõik tegevus toimub samal tunnil, selles loetletakse kõrvuti paigutamiseks tund pesa. See on suurepärane. Keeruline osa on see, et, Vaikimisi, ta tahab kantakse need ID vorming. Nii, kui lisan "istungil 02" ja siis "seanss 01" kalendrisse, See näitab nende järjekorras (St, Seanss 02 ja siis seanss 01). Liigitavad seansi ID järjekorras, Ma arvasin, et proovida neid asju:

  1. Konfigureerige kasutaja liidese abil vaade. Õnne. On mingit võimalust üksuste sortimiseks.

    Kuna see ei tööta, Ma olen nüüd lootes seal asub CAML päringut kusagil seal, mis lubab mul alistada Sortimisalus. CQWP laseb mul teha, et selline muutus, Võibolla kalender on?

  2. Redigeerige veebiosa, Otsige "eksport" funktsioon ja … BZZZT! Ma ei saa eksportida oma XML. Ekspordi võimalust.

    Ma olen ikka ettevõttes läbi loodan et ma leiame ja muuta mõned CAML päringut. Kuna ma ei saa eksportida veebiosa, See jätab SharePoint Designeris.

  3. Liivakasti saidi kalendri veebiosa lisamine ja avada selle saidi SharePoint Designeri abil. Ma vaatan veebiosa märgistus ja ma leian, mida ma otsin. See on kodeeritud madness, Aga see on seal: "<ListViewXml …. >kodeeritud hullus</ListViewXml>". Konkreetselt, ei ole see pärl:

<Päring>
<Kui>
<DateRangesOverlap>
<FieldRef nimi = "EventDate" />
<FieldRef nimi = "Lõppkuupäev" />
<FieldRef nimi = "RecurrenceID" />
<Value Type = "DateTime">
<Kuu />
</Väärtus>
</DateRangesOverlap>
</Kui>
<OrderBy><FieldRef nimi = "Session_x0020_ID" /></OrderBy>
</Päring>

(Ma olen dekodeerida ning &lt;'s ja &gt's ja jagada neid mitmeks reaks selguse huvides).

Lisada ka <OrderBy> natuke ja nüüd ta sordib seansi ID, ei ole sisemine loendi üksuse ID.

HIIGLASLIK otsa o’ et müts Becky Isserman tema kommentaar Isha Sagi blogi postitus: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. Ma ei pane selle <OrderBy> õiges kohas tema kommentaarita.

Ma loodan, et kirjutada see selgemalt Saal kaadrid kiiresti, kuid juhul, kui ma kunagi ei, vähemalt ma tegin seda.

</lõpp>

2 mõtteid "Sorteerimine kalendriüksuste kalendrivaates

  1. L Hibbs

    Täname info. See toimib nagu võlu. Ma ei sarnane trikk mitme väljaga sortimine (3 väljad). Ainus küsimus on CAML muutmisõiguste on vaate muutmisel, muutused on üle kirjutatud. Aga see on elu!

    Täname postitad!

    Vastus
  2. Karm

    Panin sildi pärast . Aga ikkagi see ei kohalda sorteerimine minu kalender. Samuti kui ma anna Sipelgas nime FieldRef väärtus siis ka see viska ühtegi viga. Puhul nt. test123 veerg olemas minu kalender, aga kui ma üritan seda välja kasutada siis ka lehe doesnot viska ühtegi viga. Ma ei tea, kas töötab tag. Ma kasutan SharePoint 2010.

    Vastus

Jäta Vasta Karm Tühista vastus

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on tähistatud *