Sórtáil Míreanna Féilire sa View Féilire

I’m using a calendar to track panel discussions on a given day. I have two sessions: morning and afternoon. I want to create a view that shows morning sessions only listed alphabetically via a session ID. This is a little tricky to accomplish (mura rud é gur chaill mé rud éigin fíor-shoiléir).

I can easily create a filtered view showing just that day’s events. The calendar will show all those events and if they all take place on the same hour, it lists them side by side in the hour slot. That’s great. The tricky part is that, de réir réamhshocraithe, it wants to list them in ID format. Mar sin,, if I add "Session 02" and then "Session 01" an fhéilire, Léiríonn sé iad san ord sin (i.e, Seisiún 02 agus ansin Seisiún 01). To list them in Session ID order, Shíl mé chun iarracht a dhéanamh na rudaí seo:

  1. Configure the view using the web user interface. No luck. There are no options to sort items this way.

    Ós rud é nach raibh an obair, I am now hoping there’s a CAML query somewhere in there that will allow me to override the sort. CQWP lets me make that kind of change, b'fhéidir beidh féilire chomh maith le?

  2. Cuir an chuid gréasáin, look for an "export" fheidhm agus … Bzzz! I can’t export its XML. There is no export option.

    I’m still holding out hope that I can find and modify some CAML query. Since I can’t export the web part, a fhágann SharePoint Dearthóir.

  3. I add the calendar web part to a sandbox site and open that site using SharePoint Designer. I look at the markup for the web part and I find what I’m looking for. It’s encoded madness, ach tá sé ann: "<ListViewXml …. >madness ionchódaithe</ListViewXml>". Go sonrach, níl an GEM:

<Iarratas>
<I gcás>
<DateRangesOverlap>
<FieldRef Name="EventDate"/>
<FieldRef Name="EndDate"/>
<FieldRef Name="RecurrenceID"/>
<Value Type="DateTime">
<Mí />
</Luach>
</DateRangesOverlap>
</I gcás>
<Orderby><FieldRef Name="Session_x0020_ID" /></Orderby>
</Iarratas>

(Tá mé decoded an &lt;'S agus &gt agus roinneadh iad amach chun línte éagsúla ar mhaithe le soléireacht ar).

Cuir an <Orderby> giotán agus anois tá sé cineál le ID Seisiún, nach bhfuil an liosta inmheánach mír ID.

Tip gigantic nó’ an hata a Becky Isserman as a cuid tuairimí a blog post Isha Sagi ar: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. I wouldn’t have put the <Orderby> san áit cheart gan a comment.

Tá súil agam a scríobh suas seo níos soiléire le shots scáileán go luath, ach ní i gcás mé, ar a laghad, Rinne mé seo i bhfad.

</deireadh>

Clibeanna Technorati: , , ,

2 smaointe ar "Sórtáil Míreanna Féilire sa View Féilire

  1. An Hibbs

    Go raibh maith agat as an eolas. Oibríonn sé mar a charm. Rinne mé cleas céanna ar saghas il-réimse (3 réimsí). Is í an tsaincheist ach amháin le eagarthóireacht ar an CAML más rud é go bhfuil an dearcadh modhnaithe, Is iad na hathruithe overwritten. Ach is é sin an saol!

    Go raibh maith agat as phost!

    Freagra
  2. Harsh

    Chuir mé an chlib tar éis . Ach fós nach bhfuil sé i bhfeidhm sórtáil ar mo Féilire. Chomh maith leis sin má chuirim ainm seangÚn i luach FieldRef ansin freisin nach ndéanann sé caith aon earráid. Chun e.g. Ní test123 colún nach bhfuil i mo féilire ach má iarracht mé a úsáid a bhaint as réimse seo ansin freisin an doesnot leathanach caith aon earráid. Níl mé cinnte an bhfuil an chlib obair. Tá mé ag baint úsáide as SharePoint 2010.

    Freagra

Leave a Reply a Harsh Cealaigh freagra

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte *