Kalendāra skatā kalendāra vienumu kārtošanu

Lietoju kalendārs lai izsekotu paneļdiskusijas noteiktā dienā. Man ir divas sesijas: rīta un pēcpusdienas. Es gribu izveidot skatu, kurā redzama rīta nodarbības tikai uzskaitītas alfabētiskā secībā, izmantojot sesijas ID. Tas ir nedaudz grūts, lai veiktu (Ja es nokavēju kaut ko reālu skaidrs).

Es varu viegli izveidot filtrētais skats rāda tikai šīs dienas notikumi. Kalendārs parāda visus šos notikumus un ja tie visi veic novietot tajā pašā laikā, tajā ir uzskaitītas tās blakus stundu slotā. tas ir lieliski. Kutelīgs daļa ir tā, ka, pēc noklusējuma, tā vēlas, lai tos uzskaita ID formāts. Tik, Ja es varu pievienot "sesija 02" un pēc tam "Session 01" uz kalendāru, tas liecina, ka tie šādā secībā (ti, Sesija 02 un tad sesija 01). Uzskaitīt tos sesijas ID secībā, Es domāju, ka šīs lietas mēģināt:

  1. Skatu, izmantojot web lietotāja interfeisa konfigurēšana. Bez luck. Lai vienumus kārtotu šādā veidā opcijas nav.

    Tā ka nestrādāja, Es tagad, cerot, ka ir kaut kas tur, kas ļaus man lai ignorētu kārtošanas CAML vaicājums. CQWP ļauj man darīt, ka veida maiņa, varbūt arī būs kalendāra?

  2. Rediģēt web daļas, meklējiet "eksporta" funkciju un … BZZZT! Nevar eksportēt savu XML. Nav eksporta iespējas.

    Esmu joprojām piedāvājot cerība, ka var atrast un mainīt dažus CAML vaicājums. Jo nevar eksportēt web daļu, kas atstāj SharePoint Designer.

  3. Pievienot kalendāra web daļu smilšu vietā un atvērt šajā vietnē izmanto SharePoint Designer. Es paskatos uz iezīmēšanas web daļai un es uzskatu, ka tas, ko es meklēju. Tas ir kodēti trakums, bet vai tas ir: "<ListViewXml …. >kodētu trakums</ListViewXml>". Īpaši, tur ir šī gem:

<Vaicājumu>
<Kur>
<DateRangesOverlap>
<FieldRef nosaukums = "EventDate" />
<FieldRef nosaukums = "EndDate" />
<FieldRef nosaukums = "RecurrenceID" />
<Vērtību tips = "DateTime">
<Mēnesis />
</Vērtība>
</DateRangesOverlap>
</Kur>
<OrderBy><FieldRef nosaukums = "Session_x0020_ID" /></OrderBy>
</Vaicājumu>

(Esmu dekodēt &lt;ir un &gt ir un tos sadalīt vairākās rindās ir skaidrības labad).

Pievienot <OrderBy> mazliet, un tagad tas tiek kārtots pēc sesijas ID, nav iekšēja saraksta vienuma ID.

GIGANTISKS tip o’ cepure Becky Isserman par viņas komentāru Isha Sagi blog post: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. Es negribētu likt <OrderBy> bez viņas komentārs īstajā vietā.

Es ceru, ka vērt tas skaidrāk ar ekrāna šāvienu drīz., bet, ja es nekad darīt, vismaz man bija tik daudz.

</beigās>

Technorati Tags: Technorati Tags: , , ,

2 domas par "Kalendāra skatā kalendāra vienumu kārtošanu

  1. L Hibbs

    Paldies par info. Tā darbojas kā šarmu. Man bija līdzīgs triks par vairākvērtību kārtošanas (3 lauki). Ar rediģēšanas CAML vienīgais jautājums ir tas, ka ja skats tiek mainīts, izmaiņas tiek pārrakstīts. Bet tas ir dzīves!

    Paldies par norīkošanu!

    Atbilde
  2. Skarbu

    Bija izvirzīti pēc taga . Bet joprojām nevar piemērot, šķirošana manā kalendārā. Arī ja es iesniedzu skudru nosaukums FieldRef vērtība tad arī tas nav mest jebkuru kļūdu. Piem.. test123 kolonna nav pastāv manā kalendārā, bet, ja es mēģinātu izmantot šajā jomā, tad arī lapu doesnot mest kļūdu. Es neesmu pārliecināts, vai strādā tagu. Es lietoju SharePoint 2010.

    Atbilde

Atstāt atbilde Skarbu Atcelt atbildi

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *