从查询字符串(URL)筛选器设置TextFilter的值

时间:2011-03-07 11:46:59

标签: sharepoint sharepoint-2010

我想首先说我对Sharepoint很新,所以如果我问一些非常明显的事情,我很抱歉。我做了很多谷歌搜索,无法找到我的问题的答案。这让我相信我可能会问错误的问题。所以,这里是:

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

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

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

    是否可以从查询字符串(URL)文件管理器中设置文本过滤器的值?

    我问的是错误的问题吗?我是以错误的方式看待这个问题吗?非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:2)

提出了错误的问题!

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

http://sharepoint-server/site/subsite/project/default.aspx?Text%20Filter%20Name=999

文字%20Filter%20Name 是文本文件管理器的名称(在这种情况下,名称中包含空格), 999 是您的值'重新传递给过滤器。