Como mostrar los archivos adjuntos en vista de lista de SharePoint 2007

martes, 24 de mayo de 2011
Para poder ver el nombre y el enlace del documento adjunto a un elemento de una lista de SharePoint debemos utilizar el SharePoint Designer.

Al abrir el sitio de SharePoint desde Designer seleccionamos la vista de la lista a Editar, dando doble clic sobre la vista.


De clic derecho sobre la tabla que contiene los datos de la vista y seleccione Convertir a Vista de Datos XSLT


Ahora se debe crear una columna que va a contener el nombre y el enlace de los archivos adjuntos: Ubíquese en la columna donde tendrá el encabezado de los adjuntos y agregue el siguiente código (Despues de una etiqueta </TH>):


<TH nowrap="" scope="col" class="ms-vh2">

 <h3 class="ms-standardheader" style="width: 200px; height: 12px">

    <nobr>Adjuntos</nobr>           </h3>

</TH>


Luego busque en la siguiente fila, es decir, la fila donde están los datos, ubíquese en la columna donde iran los datos del elemento adjunto y agregue el siguiente código:

<td width="200px" valign="top" Class="{$IDAGGNCG}">

           <SharePoint:AttachmentsField ControlMode="Display" ItemId="{@ID}" FieldName="Attachments" runat="server" Visible="true"/>

</td>



Debe revisar el nombre de la Clase pues depende del estilo de la vista, Mostrara un error para mostrar la vista previa pero no se preocupe, esto es debido al enlace que hace con el elemento original, en la vista desde el navegador se visualizara correctamente.




Y listo!!!!! :)