Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Cuando SharePoint Designer genera un formulario de presentación personalizada, los datos adjuntos no se expondrán si hay alguno. Para obtener más información sobre los formularios de lista personalizados, consulte el siguiente vínculo:http://Office.Microsoft.com/en-US/SharePoint-Designer-Help/Create-a-Custom-List-Form-Using-SharePoint-Designer-HA010378258.aspxel ListFormWebPart no tiene este comportamiento.

Causa

El marcado necesario para hacer este trabajo no está presente en el cliente.

Resolución

Para solucionar este problema, los usuarios pueden crear un fragmento de código e insertar el marcado según sea necesario a través de la vista de código. Como alternativa, los usuarios solo pueden pegar el marcado que se usa para crear fragmentos de código en el formulario de lista personalizado. El siguiente marcado se puede usar para crear el fragmento de código:

<tr> <td nowrap="true" valign="top" class="ms-formlabel" width="20%">  <SharePoint:FieldLabel ControlMode="Display" FieldName="Attachments" runat="server"/> </td> <td valign="top" class="ms-formbody" width="80%">  <SharePoint:FormField runat="server" id="AttachmentsField" ControlMode="Display" FieldName="Attachments" __designer:bind=""/> </td></tr>

Para crear un fragmento de código en SharePoint Designer 2010 haga lo siguiente: 1. Haga clic en el menú archivo en el SPD 2010,2. Después, haga clic en opciones y, en la pestaña general, seleccione Opciones del editor de páginas. 3. Cambie a la pestaña fragmentos de código. 4. Haga clic en el botón Agregar y asígnele un nombre como attachmentFix. 5. Proporcione una descripción para ayudarle a dar contexto al fragmento de código. 6. Pegue el siguiente marcado para automatizar la tarea de agregar la funcionalidad de datos adjuntos en los formularios de presentación.

<tr> <td nowrap="true" valign="top" class="ms-formlabel" width="20%">  <SharePoint:FieldLabel ControlMode="Display" FieldName="Attachments" runat="server"/> </td> <td valign="top" class="ms-formbody" width="80%">  <SharePoint:FormField runat="server" id="AttachmentsField" ControlMode="Display" FieldName="Attachments" __designer:bind=""/> </td></tr>

7. Haga clic en aceptar y, a continuación, en Aceptar. 8. Ahora, al trabajar con un formulario de lista personalizado y necesita el marcado anterior, realice lo siguiente en la vista Código: control + entrar. 9. De esta forma, se mostrarán los fragmentos de código integrados y el creado. Seleccione attachmentFix y se insertarán todas las revisiones. Esto se puede automatizar aún más mediante una directiva de grupo u otros mecanismos de entrega. Por ejemplo, Windows 7 usa la siguiente ruta para almacenar fragmentos de código personalizado: C: \Users\UserName\AppData\Roaming\Microsoft\SharePoint Designer\SnippetsThe documento siguiente explica los aspectos internos del fragmento de código:http://msdn.Microsoft.com/en-us/library/aa218645 (v = Office. 11). aspx # odc_fpcustomizingsnippets_tocreateacodesnippetel archivo SnippetsCustom. xml contiene lo siguiente después de realizar los pasos anteriores:

<?xml version="1.0"?><!-- Code Snippet Configuration File --><snippets><snippet keyword="attachmentFix">  <description>Custom display form attachment fix.</description>  <text><tr> <td nowrap="true" valign="top" class="ms-formlabel" width="20%">  <SharePoint:FieldLabel ControlMode="Display" FieldName="Attachments" runat="server"/> </td> <td valign="top" class="ms-formbody" width="80%">  <SharePoint:FormField runat="server" id="AttachmentsField" ControlMode="Display" FieldName="Attachments" __designer:bind=""/> </td></tr></text> </snippet></snippets>

Más información

Los formularios de edición y los nuevos no tienen este problema, según el nivel de revisión y la versión del producto. 1. Después de instalar el Service Pack 2 para SharePoint Designer 2007 y WSS 3,0, la funcionalidad de datos adjuntos funcionará correctamente para editar y los nuevos formularios hacia adelante. Los formularios antiguos deberán complementarse con la nueva funcionalidad. 2. SharePoint Designer 2010 y SharePoint Foundation funcionan correctamente con editar y nuevos formularios de forma inesperada. 3. SharePoint Designer 2007 y SharePoint Designer 2010 experimentan el problema con los formularios de presentación.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×