2012-09-20 101 views
1

我希望能够基于存在的值筛选SharePoint列表(通过单击每列的列表顶部的筛选器按钮轻松)。不过,我想在下拉菜单中提供选项,一旦选择了该列表,将根据我给出的选项重新设置。这可能在浏览器中执行,还是需要设计人员或实际代码?谢谢。SharePoint DropDown列表筛选器

+0

呃 - 这不正是标准列表视图Web部件所做的吗?你的需求和已经提供的是什么不同? – Ryan

回答

1

这是所有SharePoint 2010 Enterprise Server的知识;我从来没有用过2007年。

@Ryan在这里指的是你可以点击大多数列表上的向下箭头来过滤它们。需要注意的是,如果该列是多选的,则不会显示下拉列表。 (SharePoint不知道如何对多选列进行分组,筛选或排序)。另一个警告可能是,如果您以某种方式显示列表项以使其标题不显示(例如在列表查看Web部件,或者可能在某些样式中......)显然无法过滤。

解决方案可能是使用“SharePoint列表筛选器”Web部件,该部件使用列表列作为筛选器值的源,然后可以将其发送到其他Web部件 - 例如列表视图Web部件。据推测,您可以使用您打算过滤的列表作为Filter web部件本身的来源。从UX的角度来看,这可能会帮助您以不同的样式显示列表,但仍然直接在内容区域获得下拉筛选器。

与“SharePoint列表过滤器” Web部件需要注意的是,它实际上不是一个下拉本身,而是表明,会弹出一个对话框,在其中的用户,然后必须选择一个值有点过滤器图标。

请注意,还有“托管元数据导航”功能,可为用户提供下拉列表(例如选择列)和元数据过滤器字段(用于托管元数据列)。如果在列表/库设置中进行了配置,则会显示在快速启动(左侧导航区域)中。该功能必须首先在网站上启用。