Поделиться через


Элемент IfEqual (View)

Дата последнего изменения: 9 марта 2015 г.

Применимо к: SharePoint Foundation 2010

В этой статье
Атрибуты
Дочерние элементы
Родительские элементы

Обеспечивает условное отображение на основе сравнения двух CAML-выражений.

<IfEqual>
</IfEqual>

Атрибуты

Атрибут

Описание

Не используется

Не определен

Дочерние элементы

Else, Expr1, Expr2, Then

Родительские элементы

Много

Пример

В следующем примере используется элемент IfEqual для отображения шаблона для столбца Checked Out To. Если идентификатор пользователя равен нулю, ничто не отображается. Если идентификатор пользователя не равен нулю, предоставляется ссылка для отображения формы с данными о пользователе.

<DisplayPattern>
   <IfEqual>
      <Expr1>
         <Field Name="CheckedOutUserId" />
      </Expr1>
      <Expr2 />
      <Then />
      <Else>
         <HTML><![CDATA[ <a href="]]></HTML>
         <HttpVDir/>
         <HTML>
            <![CDATA[ /_layouts/[%=System.Threading.Thread.
               CurrentThread.CurrentUICulture.LCID%]/UserDisp.aspx?ID=
            ]]></HTML>
         <Field Name="CheckedOutUserId" />
         <HTML><![CDATA[ ">]]></HTML>
         <Field HTMLEncode="TRUE" Name="CheckedOutTitle" />
         <HTML><![CDATA[ </a>]]></HTML>
      </Else>
   </IfEqual>
</DisplayPattern>

См. также

Ссылка

Элемент IfNew (View)