Ordiganta Kalendarajn Erojn en la Kalendara Vido

Mi estas uzanta kalendaron spuri panelajn diskutojn sur donita tagon. Mi havas du sesiojn: mateno kaj posttagmezo. Mi deziras krei vidon kiu montras matenajn sesiojn nur enlistigita alphabetically tra sesia IDENTIGAĴO. Tio ĉi estas malgranda delikata plenumi (Krom se mi perdiĝis ion vera evidenta).

Mi facile povas krei filtrita vidon montranta nur ke la eventoj de tago. La kalendaro montros ĉiuj tiuj eventoj kaj se ili ĉiuj okazas sur la sama horo, Ĝi enlistigas ilin flanka de flanko en la hora ero. Tio estas granda. La delikata parto estas tio, De nerepago, Ĝi deziras enlistigi ilin en IDENTIGAĴA formato. Tiel, Se mi aldonas "Sesion 02" Kaj tiam "Sesio 01" Al la kalendaro, Ĝi montras ilin en tiu ordo (T.e, Sesio 02 Kaj tiam Sesio 01). Enlistigi ilin en Sesia IDENTIGAĴO ordo, Mi pensis provi ĉi tiujn aferojn:

  1. Formi la vidon uzanta la araneaĵan uzantan fasadon. Neniu fortuno. Estas neniuj elektoj ordigi erojn ĉi tiu vojo.

    Pro tio ke kiu ne laboris, Mi estas nun esperanta tie estas CAML pridemandas #ie en tie ke permesos min superregi la specon. CQWP lasas min fari tiun specon de ŝanĝo, Eble kalendaro volas #anka??

  2. Redakti la #aranea?o parton, Serĉi "eksportaĵon" Funkcio kaj … BZZZT! Mi ne povas eksporti ĝian XML. Estas ne eksporta elekto.

    Mi estas ankoraŭ eltenanta esperi ke mi povas trovi kaj modifi iun CAMLan demandon. Pro tio ke mi ne povas eksporti la araneaĵan parton, Kiu lasas SharePoint Designer.

  3. Mi aldonas la kalendaran araneaĵan parton al sandbox ejo kaj turniro ke ejo uzanta SharePoint Designer. Mi rigardas la markup por la araneaĵa parto kaj mi trovas kion mi estas serĉanta. Ĝi estas kodita frenezon, Sed ?i?? Tie: "<ListViewXml …. >Koda frenezo</ListViewXml>". Specife, Tie estas ĉi tiu gemo:

<Demando>
<Kie>
<DateRangesOverlap>
<FieldRef Nomo="EventDate"/>
<FieldRef Nomo="EndDate"/>
<FieldRef Nomo="RecurrenceID"/>
<Valora Tipo="DateTime">
<Monato/>
</Valoro>
</DateRangesOverlap>
</Kie>
<OrderBy><FieldRef Noma="Sesio_x0020_IDENTIGAĴO" /></OrderBy>
</Demando>

(Mi malkodis la &Lt;-a Kaj &Gt-a kaj fendi ilin ekstere al multoblaj linioj por la bonfarto de klareco).

Aldoni la <OrderBy> Mordis kaj nun ĝi ordigas de Sesia IDENTIGAĴO, Ne la interna lista era IDENTIGAĴO.

GIGANTA konsileto o’ La ĉapelo al Becky Isserman Por ŝia rimarko al Isha la bloga poŝto de Sagi: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. Mi ne havus metita la <OrderBy> En la ĝusta loko sen ŝia rimarko.

Mi esperas skribi tion ĉi supre pli klare kun ekranaj pafoj baldaŭ, Sed en kazo mi neniam faras, Almenaŭ mi faris tion ĉi tre.

</Fino>

Technorati Etikedoj: , , ,

2 pensoj pri "Ordiganta Kalendarajn Erojn en la Kalendara Vido

  1. L Hibbs

    Dankonas por la info. Ĝi laboras kiel ĉarmo. Mi faris similan ruzon sur multi-kampa speco (3 Kampoj). La nura afero kun redaktanta la CAML estas ke se la vido estas modifita, La ŝanĝoj estas anstataŭigitaj. Sed ke estas vivo!

    Dankonas por afiŝo!

    Respondo
  2. Severa

    Mi metis la etikedon post . Sed ankoraŭ ĝi ne estas aplikanta ordiganta sur mia Kalendaro. Ankaŭ se mi provizas formikan nomon en FieldRef valoro tiam ankaŭ ĝi ne ĵetas ajnan eraron. Pro tio ke ekz. test123 kolumno faras ne ekzistas en mia kalendaro sed se mi provas uzi ĉi tiun kampon tiam ankaŭ la paĝo doesnot ĵetas ajnan eraron. Mi ne estas certe ĉu la etikedo estas laboranta. Mi estas uzanta SharePoint 2010.

    Respondo

Lasi Respondon

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita *