0
我需要實現一個cutom精煉功能,以允許用戶在搜索結果中按年「向下鑽取」(我有一個日期字段)。這甚至有可能做到這一點與一個計算列?Sharepoint 2010按年完善日期
我需要實現一個cutom精煉功能,以允許用戶在搜索結果中按年「向下鑽取」(我有一個日期字段)。這甚至有可能做到這一點與一個計算列?Sharepoint 2010按年完善日期
是的。
這將顯示您的過濾器的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/
THX安迪,但我想要避免「硬編碼」這些年......因爲我不知道哪個日期會在我的日期欄中。 – Dimitris 2012-03-23 10:16:01
是的,那麼我認爲你必須使用相對而非絕對的日期。或者,也許寫你自己的細化控制(可以完成,但絕對是開發人員的活動)。 – 2012-03-23 15:07:04