0

検索結果でユーザーが年ごとに「ドリルダウン」できるように、カスタム絞り込みを実装する必要があります(日付フィールドがあります)。これは、計算された列なしでそれを行うことさえ可能ですか?

4

1 に答える 1

0

はい、そうです。

  • 検索結果ページに移動して編集します。
  • 絞り込み Web パーツのプロパティを編集する ツールボックス (右側) で
  • フィルター用のフィールドが表示されます。その横にある省略記号 (...) をクリックします。

これにより、フィルターの 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/を参照してください。

于 2012-03-22T12:43:03.390 に答える