4

我正在使用查询字符串过滤共享点列表,因为我需要检查诸如 FieldValue 之类的条件!=Red 这可能实现吗?

还是它的局限性?

.aspx?FilterName=EYHealthIndicator&FilterMultiValue=Red;Yellow&&FilterField2=ContentType& FilterValue2!=任务

4

2 回答 2

1

您可以使用 Sharepoint Designer 过滤该列表的新的专用视图。您需要: 1) 一个 queryString 参数,例如 ?FilteredNotValue!=Red 2) 在设计器中添加过滤器,运算符 = "Not Equal" ,值 = 新参数 --> 名称参数 = FilteredNotValue! --> 参数来源 = QueryString。以“!”结尾的参数名称 是一个技巧,但它似乎可以完成这项工作。

于 2012-05-15T08:26:41.867 回答
0

你不能AFAIK。

解决方法可能是创建一个计算列,然后对其进行过滤。

例如,使用公式创建一个名为“Not-Red”的列

=IF([YOUR_COLUMN_NAME]="红色","假","真")

然后过滤

?FilterField1=非红色&FilterValue2=True

于 2012-05-15T07:57:41.473 回答