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