Compartir a través de


Método DisplayPost

Última modificación: viernes, 30 de mayo de 2008

Hace referencia a: SharePoint Foundation 2010

Solicita que Microsoft SharePoint Foundation represente el lenguaje de marcado de aplicaciones de colaboración (CAML) asignado al cuerpo del envío del formulario.

<Method ID="Text">
  <SetVar Name="Cmd">DisplayPost</SetVar>
  <SetVar Name="PostBody">CAML</SetVar>
  <SetVar Name="NextUsing">URL</SetVar>
  <SetVar Name="XMLDATA">[TRUE|FALSE]</SetVar>
  <SetVar Name="View">GUID</SetVar>
</Method>

Parámetros

Parámetro

Descripción

ID = "Text"

Cadena específica de la aplicación. En un editor HTML compatible con SharePoint Foundation, como por ejemplo Microsoft Office SharePoint Designer 2007, la cadena proporciona el número de secuencia y el nombre del método.

Name = "Cmd"

Debe establecerse en DisplayPost.

Name = "PostBody"

Especifica el CAML que se va a representar. Todas las etiquetas de datos contenidas en el cuerpo deben ser codificadas en HTML. Los caracteres de byte alto (128-255) que se usan en el cuerpo del envío deben tener la codificación UTF-8.

Name = "NextUsing"

Si se proporciona, este parámetro especifica la dirección URL a la que el usuario se redirige una vez ejecutado el método DisplayPost.

Name = "XMLDATA"

Si <SetVar Name="XMLDATA">TRUE</SetVar> se especifica en el envío, se mostrarán el esquema y los datos de la lista.

Name = "View"

Especifica el GUID de la vista de lista que se va a usar. Si es null, se usa la vista predeterminada.

Este parámetro puede usarse para especificar la operación EnumLists, que se usa con el método DisplayPost para mostrar información sobre las listas en un sitio especificado. La herramienta de migración de Microsoft SharePoint (smigrate.exe) usa esta operación al realizar una copia de seguridad de SharePoint Team Services por sitios de Microsoft para la migración a Windows SharePoint Services. La sintaxis de esta operación, cuando se incrusta en CAML, tiene el aspecto siguiente:

<Method ID="0,DisplayPost">
  <SetList Scope="Request">Lists</SetList>
  <SetVar Name="View">EnumLists</SetVar>
  <SetVar Name="Cmd">DisplayPost</SetVar>
  <SetVar Name="XMLDATA">TRUE</SetVar>
</Method>

El parámetro View también puede contener el valor FileDialogView para mostrar información sobre todas las listas del tipo base Document Library.

Cuando EnumLists o FileDialogView se pasa como valor del parámetro View, Lists deberá especificarse dentro de un elemento SetList.

Descodificado

<Method ID="0,DisplayPost">
  <SetVar Name="Cmd">DisplayPost</SetVar>
  <SetVar Name="PostBody">&lt;ows:XML&gt;&lt;ProjectProperty 
    Select=&quot;Title&quot;NoURLEncode=
    &quot;TRUE&quot;/&gt;&lt;/ows:XML&gt;</SetVar>
  <SetVar Name="NextUsing">http://Server-Name/sites/Site_Name/
    Default.aspx</SetVar>
</Method>