Даты уточнения Sharepoint 2010 по годам - PullRequest
0 голосов
/ 19 марта 2012

Мне нужно реализовать уточнение кутом, чтобы пользователь мог «свернуть» по годам (у меня есть поле даты) в результатах поиска. Это вообще возможно сделать без вычисляемого столбца?

1 Ответ

0 голосов
/ 22 марта 2012

Да, это так.

  • Перейдите на страницу результатов поиска и отредактируйте ее.
  • Редактирование свойств веб-части уточнения. В панели инструментов (справа)
  • Вы должны увидеть поле для ваших фильтров. Нажмите на многоточие (...) рядом с ним.

Это покажет вам XML для ваших фильтров. Там уже будет один для последнего изменения. Затем вы можете добавить еще один фильтр для столбца управляемых метаданных для вашего результата поиска. Вам нужно будет подумать, хотите ли вы, чтобы доступные фильтры были относительными (например, «В прошлом году») или абсолютными («2011»)

<CustomFilters MappingType="RangeMapping" DataType="Date" ValueReference="Absolute" ShowAllInMore="False">
<CustomFilter CustomValue="2011">
    <OriginalValue>1/1/2011..12/31/2011</OriginalValue>
</CustomFilter>
<CustomFilter CustomValue="2009-2010">
    <OriginalValue>1/1/2009..12/31/2010</OriginalValue>
</CustomFilter>

См. http://www.sharepointanalysthq.com/2010/10/custom-refinement-filters-in-sharepoint-2010/

...