SharePoint 2010: Cómo usar la DataFormWebPart con una lista o biblioteca de SharePoint 2010!

Una de las novedades que tenemos en SharePoint 2010 es que se incorpora la XsltListViewWebPart para el trabajo con listas y bibliotecas frente al ListFormWebPart y el ListViewWebPart de SharePoint 2007. En cambio, la DataFormWebPart sigue estando presente para el trabajo con otras fuentes de datos no SharePoint, algo que también podemos hacer de forma indirecta con listas y bibliotecas de SharePoint a pesar de que la opción recomendada (y más adecuada) es hacerlo con la XslListViewWebPart. Para verlo:

  • Abrimos nuestro sitio de trabajo con SharePoint Designer 2010.
  • Creamos una nueva página de WebParts desde SharePoint Designer 2010.
  • Insertamos en primer lugar una vista de datos relativa a la biblioteca Shared Documents de nuestro sitio, de forma que se genera la correspondiente XsltListViewWebPart. Si examinamos el correspondiente markaup, podremos ver el efecto de usar la XsltListViewWebPart ya que es mucho más manejable, limpio y comprensible para tratar.
DataFormWebPart_1 DataFormWebPart_2 DataFormWebPart_3

Como comentaba, existe una forma de generar una DataFormWebPart a partir de una lista o biblioteca de documentos:

  • Seleccionamos una zona libre en nuestra página de WebParts y nos vamos a “Data View –> Empty Data View”. De esta forma, se añade una DataFormWebPart a nuestra página.
  • Hacemos clic sobre el enlace para añadir una fuente de datos a la DataFormWebPart.
  • En la ventana que se abre, elegimos al biblioteca Shared Documents.
DataFormWebPart_4 DataFormWebPart_5 DataFormWebPart_6
  • Elegimos los campos a insertar desde la ventana “Data Source Details” y la forma de insertarlos (“Multiple Items View”).
  • Comprobamos como en este caso estamos ante el formato de datos ya conocido en SharePoint 2007, mucho menos limpio y tratable que lo que genera la XsltListViewWebPart.
DataFormWebPart_7 DataFormWebPart_8

Y hasta aquí llega este post sobre como usar la DataFormWebPart con listas y bibliotecas de SharePoint 2010.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

Un comentario en “SharePoint 2010: Cómo usar la DataFormWebPart con una lista o biblioteca de SharePoint 2010!”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *