Sharepoint 设置文本过滤器';来自查询字符串(URL)筛选器的s值

Sharepoint 设置文本过滤器';来自查询字符串(URL)筛选器的s值,sharepoint,sharepoint-2010,Sharepoint,Sharepoint 2010,首先,我想说我对Sharepoint非常陌生,所以如果我问了一些非常明显的问题,我很抱歉。我在谷歌上搜索了很多次,找不到我问题的答案。这让我相信也许我问错了问题。下面是: 我们有一个Sharepoint网页,目前包含3个Web部件(2个列表和一个文本过滤器)。文本过滤器可用于过滤这两个列表。我被要求提供以下功能: 用户必须能够从http链接打开此页面(简单) 必须自动填写并应用文本过滤器,从而立即过滤两个列表 这对我来说似乎很简单:从页面的URL中提取一个参数并将其输入到过滤器中。 我找到并添加

首先,我想说我对Sharepoint非常陌生,所以如果我问了一些非常明显的问题,我很抱歉。我在谷歌上搜索了很多次,找不到我问题的答案。这让我相信也许我问错了问题。下面是:

我们有一个Sharepoint网页,目前包含3个Web部件(2个列表和一个文本过滤器)。文本过滤器可用于过滤这两个列表。我被要求提供以下功能:

  • 用户必须能够从http链接打开此页面(简单)
  • 必须自动填写并应用文本过滤器,从而立即过滤两个列表
  • 这对我来说似乎很简单:从页面的URL中提取一个参数并将其输入到过滤器中。 我找到并添加了一个查询字符串(URL)过滤器,并设法从URL中提取参数,但我无法将其提供给现有的过滤器

    当然,我可以将值传递给两个列表(有效地用两种不同的方式编码相同的过滤器),但这似乎是错误的。因此,我的问题归结为:

    是否可以从查询字符串(URL)文件服务器设置文本筛选器的值

    我问错问题了吗?我是否以错误的方式看待这个问题?非常感谢您的帮助。

    我问错问题了

    似乎可以通过URL在页面加载时设置文本过滤器的值。以下是方法:

    http://sharepoint-server/site/subsite/project/default.aspx?Text%20Filter%20Name=999
    
    其中Text%20Filter%20Name是文本文件管理器的名称(在本例中,名称中带有空格),其中999是传递给过滤器的值