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.

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

  1. hola,
    me gustaría saber si es posible que el dataform pueda ser visto en sitios diferentes a donde está la lista o biblioteca. con moss2007 sí podíamos hacer vistas de datos de orígenes sharepoint externos, pero con sd2010 no consigo hacerlo.
    muchas gracias!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s