Monday, February 22, 2010

Que hay de nuevo en las Data View Web Parts de Sharepoint 2010

Que hay de nuevo en las Data View Web Parts de Sharepoint 2010


La data view web part viene con nuevas funcionalidades dignas de ser revisadas.

Data View Web Parts
SharePoint Designer es la herramienta usada para crear data view web parts.
En este post, se mostraran las nuevas funcionalidades de la data view web part.

La data view web part salva a mas de uno a la hora de mostrar datos de diferentes origenes. Las companias tienen datos dispersos en multiples plataformas aparte de Sharepoint.
Primero sepamos que estas web parts van a ser construidas desde Sharepoint Designer 2010 y que esta version de Sharepoint Designer no es compatible con versions anteriores de Sharepoint.

Paso a Paso

Mas alla que haya nuevos tipos de conexiones como REST Service Connections, vamos a ver mas en detalle funcionalidades que hacen al funcionammiento de la web part.

Demas esta decir que ahora al hacer click en las data view web part , el ribbon contextual muestra una seccion List View Tools. El Panel Data Source Details se muestra hacienda click en Data Source Details en el tab Options. Este panel muestra campos que existen en el data source.




El Ribbon
El Nuevo ribbon va a estar presente en todos los productos Microsoft ahora, y SharePoint Designer 2010 no es la excepcion. “Ribbon” es la terminologia que describe el panel de arriba de todo de la ventana, que contiene barras contextuales.









Fig. 1: Ribbon.

En la Figura 1, las List View Tools se muestrab en la ribbon, que incluye 4 tabs. Estos tabs son Options, Design, Web Part, y Table. Toda la funcionalidad que teniamos en Share­Point 2007 sigue alli. Una de las principales diferencias, es que los seteos son mas faciles de encontrar.


El Tab Options

Este es el tab que vamos a usar para filtrar, ordenar, agrupar, etc. Lo que tenemos de nuevo es que podemos agregar columnas formula como para calcular la suma de dos columnas,etc.


Edicion Inline
Cuando se presiona el boton “Inline Editing”, aparecera una nueva columna a la izquierda de la data view web part. En modo diseño no tendr’a impacto, pero cuando la pagina sea grabada y vista en el explorador, se mostrara el boton “inline editing”. Cuando se hace click en este boton nuevo, los campos de la fila se vuelven editables directamente en la lista. Noten que esta capacidad tambien esta disponible cuando se crea cualquier vista en SharePoint 2010, y no solo esta limitado a la data view web part.
Mostrar List Item Menu
Antes cada menu de opciones de cada item estaba asiociado al campo Title de cada lista. En SharePoint Designer 2010, ahora tenemos la posibilidad de elegir el campo que querramos. Las opciones de esta configuracion se muestra en la figura 2.








Fig. 2:
.

Update Asincronico
Este es un nuevo checkbox llamado update asincronico. Con esta opcion habilitada, los datos se vuelven dinamicos, y los botones Refresh y Refresh Interval estan disponibles. Si el boton Refresh es elegido, un icono se mostrara a la derecha arriba de la web part, para los usuarios que eligen refrescar los datos. El interval de Refresh permite refrescar automaticamente ver la Figura 3.


Fig. 3: Opciones de Update Asincronico.

Folder Scope
Si hay folders en la fuente de datos, podes elegir mostrar los items de los forlders o no


.
El Tab Design
Este tab contiene opciones relacionadas al diseño y format de la data view web part.

Preview
La seccion preview contiene opciones para determiner como se van a mostrar los datos bajo varias circunstancias, como determinar cuantos items de ejemplo se van a mostrar en SharePoint Designer. Algunos items nuevos se pueden ver an la Figura 4





Fig.4: Opciones de Data View Preview
.


‘No Matching Items’ Template
Por default, cuando no hay items en la lista, el siguiente texto se muestra: “There are no items to show in this view of the “ListName” list. To create a new item, click “New” above.”
En una document library, el texto es: There are no items to show in this view of the “LibraryName” document library. To create a new item, click “New” or “Upload” above.
Este template llamado ‘No Matching Items’ nos permite la customizacion cuando no hay items que mostrar. No solo se podra editar el texto, sino la pagina misma, incluyendo imagenes, links, o cualquier customizacion.
Edit Template
Esta opcion solo esta disponible cuando se habilita “inline editing”.
Insert Template
Esta opcion solo esta disponible cuando se habilita “inline editing”.


El Tab Web Part
El Tab web part tab consiste de las propiedades de la web part como se muestra en la Figure 5.




Fig.5: El Tab Web Part.


Save Web Part
La habilidad de grabar una web part es nueva. Cuando se graba una web part “To File”, hay una ventana de dialogo simple para indicar donde grabar el archive .WEBPART. Cuando se graba en la web part gallery, hay una ventana de dialogo para configurar el nombre y descripcion de la web part.
.
Una vez que se hace click en el boton OK para grabarla, hay otra ventana de dialogo preguntando si vamos a mostrar siempre datos del sitio actual o del sitio donde se instale la web part.
Esta opcion nos evita modificar codigo de la web una vez instalada para que funcione.


Otras nuevas funcionalidades

Field Level
Cuando se hace click derecho sobre un campoen la data view web part, hay varias opciones. Las opciones como crear hyperlinks pueden ser hechas mas rapido en SharePoint Designer 2010, lo que significa menos clicks. Como se muestra en la Figura 6, cuando esta opcion es usada se puede crear links a las paginas de New Item, Edit Form, o Display Form.


Fig.6: Formato a nivel Field.



Quick Tag Editor
El Quick Tag Editor es una nueva opcion para rapidamente editar el codigo de un elemento. Seleccionar un item en la pagina, y en el Tab Home de Sharepoint Designer, hacer click en Quick Tag Editor, como se muestra en la Figura 7. Se muestra la porcion de codigo relacionado a la seleccion, con las opciones Edit Tag, Wrap Tag, o Insert HTML.


Fig.7: Quick Tag Editor.


Conclusion

Este es un resumen a alto nivel de algunas nuevas funcionalidades en el momento de usar las data view web parts en SharePoint 2010, usando SharePoint Designer 2010.
En algunos casos usar las data view web parts es muy util. Cuando llegan las limitaciones de esta, el proximo paso es desarrollar una web part custom.

Labels: , ,