Elemento Column (Vista)
Devuelve el valor de datos sin procesar para un campo concreto, en contraposición a la versión con formato proporcionada por el elemento Field. En el caso de un campo Lookup, Column devuelve el valor local (un número de identificador de la lista que hace referencia a otra lista), mientras que el elemento LookupColumn devuelve los datos de la tabla externa.
<Column
AutoHyperLink = "TRUE" | "FALSE"
AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
AutoNewLine = "TRUE" | "FALSE"
Default = "Text"
Format="DateTime"
HTMLEncode = "TRUE" | "FALSE"
Name = "Text"
ShowField = "Text"
StripWS = "TRUE" | "FALSE"
SubColumnNumber = Integer
URLEncode = "TRUE" | "FALSE"
URLEncodeAsURL = "TRUE" | "FALSE">
</Column>
Atributos
Atributo | Descripción |
---|---|
AutoHyperLink |
Boolean opcional. Se establece en TRUE para incluir el texto entre etiquetas <A> si dicho texto aparece como un hipervínculo (por ejemplo, www.microsoft.com). |
AutoHyperLinkNoEncoding |
Boolean opcional. Se establece en TRUE para incluir el texto entre etiquetas <A> si dicho texto aparece como un hipervínculo (por ejemplo, www.microsoft.com), pero sin codificación HTML. |
AutoNewLine |
Boolean opcional. Se establece en TRUE para insertar etiquetas <BR> en la secuencia de texto y reemplazar varios espacios por un espacio de no separación ( ). |
Default |
Text opcional. Representa el texto asignado a este atributo si el valor devuelto por una selección es una cadena vacía (""). |
Format |
Text opcional. Controla el formato de fecha para los campos de fecha. Los formatos compatibles son DateTime, DateOnly, TimeOnly, ISO8601, ISO8601Basic y ISO8601Gregorian. |
HTMLEncode |
Boolean opcional. Se establece en TRUE para convertir los caracteres incrustados de modo que se muestren como texto en el explorador. Es decir, los caracteres que se pueden confundir con etiquetas HTML se convierten en entidades. |
Name |
Text opcional. Permite usar el elemento Column fuera del campo que representa el contexto mediante la especificación de un identificador (por ejemplo, |
ShowField |
Text opcional. El atributo ShowField se puede establecer en el nombre para mostrar de la columna. De forma predeterminada, se muestra un texto con un hipervínculo de la columna Title del registro de lista externa. No obstante, el atributo ShowField se puede usar para reemplazar este valor y mostrar otro campo de la lista externa. Los siguientes tipos de datos se permiten como destinos de un atributo ShowField: Text, Choice y Counter. |
StripWS |
Boolean opcional. Se establece en TRUE para quitar el espacio del inicio y el final del valor devuelto por el elemento. |
SubColumnNumber |
Integer opcional. |
URLEncode |
Boolean opcional. Se establece en TRUE para convertir caracteres especiales, como los espacios, al formato UTF-8 entrecomillado (por ejemplo, %c3%ab para el carácter ë). |
URLEncodeAsURL |
Boolean opcional. Es igual que URLEncode, pero se establece en TRUE para especificar que la cadena que se va a codificar es un componente de la ruta de acceso de una dirección URL para que no se codifiquen las barras diagonales ("/"). |
Elementos secundarios
Ninguno |
Elementos primarios
Muchos |
Repeticiones
Mínimo: 0 Máximo: sin límite (1 en Limit) |
Comentarios
Tenga en cuenta que si se usa un elemento Column (<Column/>)
vacío, le afecta la configuración actual de la variable DisplayMode
. El modo de presentación se establece de forma implícita de acuerdo con el comando actual usado. Si se muestra una vista o un elemento, DisplayMode
se establece en Display. Si se crea un elemento a partir de un formulario, DisplayMode
se establece en New. Si se edita un elemento existente, DisplayMode
se establece en Edit. La variable DisplayMode
se puede reemplazar en la página al configurarla directamente (por ejemplo, <SetVar Name="DisplayMode">Edit</SetVar>
).
El uso de <Column/>
para representar un campo de fecha o un campo numérico representa los datos en la configuración regional del servidor debido a que <Column/>
representa los valores numéricos según las reglas específicas de la configuración regional del servidor.
Ejemplo
En el siguiente ejemplo se evalúa la variable FreeForm
para determinar cómo representar un valor en un campo. Si la variable se establece en TRUE, el valor adopta una forma libre; si la variable se establece en FALSE, el valor se alinea a la derecha.
<RenderPattern Name="DisplayPattern" DisplayName="DisplayPattern">
<Switch>
<Expr>
<GetVar Name="FreeForm"/>
</Expr>
<Case Value="TRUE">
<Column/>
</Case>
<Default>
<HTML>
<![CDATA[ <DIV ALIGN=RIGHT> ]]>
</HTML>
<Column/>
<HTML>
<![CDATA[ </DIV> ]]>
</HTML>
</Default>
</Switch>
</RenderPattern>
Vea también
Otros recursos
Elemento Column2 (Vista)
Elemento Field (Vista)
Elemento LookupColumn (Vista)