Elemento IfEqual (View)
Permite la representación condicional mediante la comparación de dos expresiones del lenguaje de marcado de la aplicación de colaboración (CAML).
<IfEqual>
</IfEqual>
Atributos
Atributo | Descripción |
---|---|
Ninguno |
N/D |
Elementos secundarios
Elementos primarios
Muchos |
Ejemplo
En el ejemplo siguiente, se usa el elemento IfEqual para definir el modelo de presentación para la columna Checked Out To. Si el identificador de usuario es igual a null, no se muestra nada. Si el identificador de usuario no es igual a null, se proporciona un vínculo a un formulario de visualización con información acerca del usuario.
<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>