CAML OrderBy для повторяющегося календарного события SharePoint

Ниже приведен запрос CAML из календарного представления для списка SharePoint, который у меня есть. Я добавил оператор OrderBy, который ссылается на два настраиваемых столбца в списке.

<Query>
    <Where>
        <DateRangesOverlap>
            <FieldRef Name="EventDate"/>
            <FieldRef Name="EndDate"/>
            <FieldRef Name="RecurrenceID"/>
            <Value Type="DateTime">
                <Month/>
            </Value>
        </DateRangesOverlap>
    </Where>
    <OrderBy>
        <FieldRef Name="MyOrder"/>
        <FieldRef Name="MyTitle"/>
    </OrderBy>
</Query>

Оператор OrderBy отлично подходит для всех событий, которые не повторяются.

Могу ли я использовать OrderBy с повторяющимися мероприятиями? Если да, то как?


person mcnarya    schedule 11.06.2010    source источник


Ответы (1)


А вы пробовали отсортировать по убыванию по RecurrenceID? Это поле включает дату в первой половине значения.

person Bruins1    schedule 30.07.2019