按URL过滤共享点列表

时间:2011-03-21 15:31:09

标签: sharepoint url filter

我正在使用该URL根据ID列为sharepoint 2007页面设置过滤。此列必须是字符串字段。因此,如果我单击客户端名称,则构建URL以便将用户带到由该客户端的ID号过滤的列表。如果用户的ID为“abc”,则此方法正常,但如果用户的ID为“123”,则无效。我试过引号,没有引号和单引号。最初我已将此列更改为数字字段并修复了问题,但现在我发现这需要是一个字符串字段,所以如果它是一个数字,我需要对字符串字段进行过滤。< / p>

我使用以下语法:

http://domain/clients/Lists/ListName/AllItems.aspx?FilterField1=Company_x0020_ID&FilterValue1=100

以上将不会过滤,因为过滤器值是一个数字

http://domain/clients/Lists/ListName/AllItems.aspx?FilterField1=Company_x0020_ID&FilterValue1=abc

上面的WILL过滤因为过滤器值是一个字符串。

有没有办法让它工作,无论是javascript还是字段类型的操作?非常感谢提前。

1 个答案:

答案 0 :(得分:3)

我做了一个解决方法:

创建另一个计算值字段,并使用它来用引号包装ID字段。我使用它来过滤而不是ID字段。