Сортирање ставки календара у приказу календара

Ја користим календар за праћење панел дискусије на одређени дан,,en,Имам две седнице,,en,подне и после подне,,en,Желим да направим приказ који показује јутарње сесије само наведени абецедним редом преко ИД сесије,,en,Ово је мало незгодно да постигне,,en,Ја могу лако створити филтрирани поглед показује само догађаје тог дана,,en,Календар ће показати све те догађаје и ако су сви се одржати у истом сату,,en,то им наводе раме уз раме у отвору за сат,,en,То је сјајно,,en,Незгодна је то што,,en,жели да их наведете у формат ИД,,en,ако додам "Сесија 02,,en,и онда "Сесија 01,,en,Да их наведете у сесија ИД би,,en,Конфигуришите приказ помоћу веб корисничког интерфејса,,en,Нема среће,,en,Не постоје опције за методу предмете на овај начин,,en. 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 (осим ако сам нешто пропустио прави очигледно).

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, подразумевано, it wants to list them in ID format. Тако, if I add "Session 02" and then "Session 01" у календар, их показује у том циљу (и.е, Седница 02 а затим Сесија 01). To list them in Session ID order, Мислио сам да пробам ове ствари:

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

    Пошто се то не ради, 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, Можда ће, као и календар?

  2. Измените део веб, look for an "export" функција и … БЗЗЗТ! 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, који оставља СхареПоинт Десигнер.

  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, али је ту: "<ЛистВиевКсмл …. >кодирани лудило</ЛистВиевКсмл>". Посебно, ту је овај драгуљ:

<Питање>
<Где>
<ДатеРангесОверлап>
<FieldRef Name="EventDate"/>
<FieldRef Name="EndDate"/>
<FieldRef Name="RecurrenceID"/>
<Value Type="DateTime">
<Месец />
</Вредност>
</ДатеРангесОверлап>
</Где>
<ОрдерБи><FieldRef Name="Session_x0020_ID" /></ОрдерБи>
</Питање>

(Ја сам декодира &То;Је и &ГТ-а и да их деле се на више линија ради јасноће у).

Додајте <ОрдерБи> битни и сада га сортира по ИД сесије, Не унутрашња тацка ИД.

Гигантски савет о’ шешир на Беки Иссерман за њен коментар на блогу Иша Саги-а: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. I wouldn’t have put the <ОрдерБи> на правом месту, без њеног коментара.

Надам се да пишем ово јасније са сцреен схот ускоро, али у случају да ја не радим, барем сам ово урадио много.

</крај>

2 мисли о "Сортирање ставки календара у приказу календара

  1. L Hibbs

    Thanks for the info. It works like a charm. I did a similar trick on a multi-field sort (3 fields). The only issue with editing the CAML is that if the view is modified, the changes are overwritten. But that is life!

    Thanks for posting!

  2. Harsh

    I had put the tag after . But still it is not applying sorting on my Calendar. Also if I provide ant name in FieldRef value then also it does not throw any error. За е.г. тест123 колона не постоји у мом календару, али ако покушам да искористим ову област и онда страница доеснот бацање никакву грешку. Нисам сигуран да ли је ознака ради. Ја сам помоћу СхареПоинт 2010.

Оставите одговор на Harsh Откажи одговор

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *