FilterDefinition 元素 (AlertTemplates)

适用于: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

定义通知模板筛选器。 若要修改现有筛选器或创建其他筛选器,请修改相应模板的 FilterDefinition 元素。 可使用协作应用程序标记语言 (CAML) 来定义筛选器内的 Query 元素。

<FilterDefinition>
  <FriendlyName>
  </FriendlyName>  <ShortName>
  </ShortName>
  <Query>
    <GroupBy>
      ...
    </GroupBy>
    <OrderBy>
      ...
    </OrderBy>
  </Query>
</FilterDefinition>

元素和属性

下面各部分介绍了属性、子元素和父元素。

Attributes

子元素

父元素

示例

下面的查询将在事件日期、结束日期或位置发生变化时创建一个通知事件。

<FilterDefinition>
  <FriendlyName>$Resources:Alerts_4_filter;</FriendlyName>
  <ShortName>$Resources:Alerts_4_filter_shortname;</ShortName>
  <Query>
  <Or>
    <Or>
      <Neq><FieldRef name="EventDate/New"/>
        <FieldRef name="EventDate/Old"/>
      </Neq>
      <Neq>
        <FieldRef name="EndDate/New"/>
        <FieldRef name="EndDate/Old"/>
      </Neq>
    </Or>
      <Neq>
        <FieldRef name="Location/New"/>
        <FieldRef name="Location/Old"/>
      </Neq>
    </Or>
  </Query>
</FilterDefinition>