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