Compartir a través de


Elemento GetVar (Vista)

Se aplica a: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

Devuelve una variable en el contexto de representación de la página. Las variables se pueden establecer localmente en el nivel actual de XML o globalmente en la página.

<GetVar
  AutoHyperlink = "TRUE" | "FALSE"
  AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
  AutoNewLine = "TRUE" | "FALSE"
  Default = "TRUE" | "FALSE"
  ExpandXML = "TRUE" | "FALSE"
  HTMLEncode = "TRUE" | "FALSE"
  Name = "Text"
  Scope ="Request"
    StripWS = "TRUE" | "FALSE"
  URLEncode = "TRUE" | "FALSE"
  URLEncodeAsURL = "TRUE" | "FALSE">
</GetVar>

Elementos y atributos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Atributo Descripción
AutoHyperlink
Boolean opcional. TRUE para rodear el texto con <A> etiquetas si el texto aparece como un hipervínculo, por ejemplo, www.microsoft.com.
AutoHyperLinkNoEncoding
Boolean opcional. TRUE para rodear texto con <A> etiquetas si el texto aparece como un hipervínculo (por ejemplo, www.microsoft.com) pero sin codificación HTML.
AutoNewLine
Boolean opcional. TRUE para insertar <BR> etiquetas en el flujo de texto y para reemplazar varios espacios por un espacio sin interrupción (&nbsp;).
Default
Text opcional. Representa el texto asignado a este atributo si el valor devuelto por el atributo Select de otro elemento es una cadena vacía.
ExpandXML
Boolean opcional. Es TRUE para volver a pasar el contenido representado mediante el intérprete del Lenguaje de marcado de la aplicación de colaboración (CAML), lo que permite a CAML representar CAML.
HTMLEncode
Boolean opcional. TRUE para convertir caracteres incrustados de manera que se muestren como texto en el explorador. En otras palabras, los caracteres que se podrían confundir con etiquetas HTML se convierten en entidades.
Nombre
Text obligatorio. El nombre de la variable.
Scope
Si se establece en Request, la variable está disponible globalmente en la página.
Stripws
Boolean opcional. TRUE para quitar el espacio en blanco al principio y al final del valor devuelto por el elemento.
URLEncode
Boolean opcional. TRUE para convertir caracteres especiales, como espacios, en formato UTF-8 entre comillas, por ejemplo, %c3%ab para el carácter ë.
URLEncodeAsUrl
Boolean opcional. Al igual que URLEncode, pero TRUE para especificar que la cadena que se va a codificar es un componente de ruta de acceso de una dirección URL para que las barras diagonales (/) no se codifican.

Elementos secundarios

Ninguno

Elementos principales

Numerosos

Repeticiones

  • Mínimo: 0
  • Máximo: sin límite

Comentarios

El elemento GetVar se usa a menudo dentro de elemento Expr de un elemento Switch o IfEqual.

Si se especifica Scope="Request" en el elemento SetVar, una asignación de la variable surtirá efecto en cualquier lugar de la página actual. De lo contrario, la asignación afecta sólo a los elementos secundarios del elemento SetVar.

Ejemplo

En el siguiente ejemplo se usa el elemento GetVar para devolver información de filtrado actual para determinar el texto que se mostrará en la barra de herramientas que aparece encima de la lista.

<Switch>
   <Expr>
      <GetVar Name="Filter" />
   </Expr>
   <Case Value="1">
      <HTML>Hide Filter Choices</HTML>
   </Case>
   <Default>
      <Switch>
         <Expr>
            <GetVar Name="FilterField1" />
         </Expr>
         <Case Value="">
            <HTML>Filter</HTML>
         </Case>
         <Default>
            <HTML>Change Filter</HTML>
         </Default>
      </Switch>
   </Default>
</Switch>

Si las opciones de filtro están abiertas en la lista y la variable Filter contiene 1, se muestra Ocultar opciones de filtro . Si no es así, la acción predeterminada implementa una segunda instrucción Switch que evalúa una segunda variable, FilterField1. Si el valor de FilterField1 es una cadena vacía, no se aplica ningún filtro y se muestra Filter en la barra de herramientas; De lo contrario, la acción predeterminada es mostrar Cambiar filtro.

Vea también