Mostrando el usuario actual desde un Dataview WebPart

Un requerimiento típico cuando implementamos una Intranet es el de dar un mensaje de bienvenida al usuario actualmente logueado.

Pues para lograr este requerimiento podríamos emplear distintos métodos: Incrustar código Javascript para capturar el usuario actual y mostrarlo en un DIV, desarrollar un WebPart que utilice el modelo de objetos de SharePoint o una manera mas sencilla y rápida, crear un Dataview WebPart que en su contenido muestre al usuario actual.

La tercera alternativa es la propuesta que doy para reducir el tiempo de implementación de este requerimiento.

A continuación los pasos:

1. Crear una página .aspx donde insertaremos nuestro DataView.

2. Insertar un Dataview asociado a una lista donde se encuentre información que queramos mostrar adicionalmente al user name del usuario actual.

3. Ubicar la sección donde se agregarán los parámetros tal y como se muestra en la siguiente imagen:

Ubicar la sección <xsl:decimal-format NaN=”” /> y a continuación se verán algunos parámetros especificados por defecto. Después del último parámetro agregar lo siguiente:

<xsl:param name=”UserID” />.

4. Finalmente ubicar la sección donde insertaremos el contenido tal y como se muestra en la imagen:

Ubicar la sección <xsl:template name=”dvt_1.rowview” /> , borrar el contenido que se encuentra dentro y modificarlo según el contenido que deseemos. Incorporar aquí lo siguiente para mostrar el nombre del usuario actual:

<xsl:value-of select=”$UserID” />.

Y Finalmente el resultado esperado:

Deja un comentario

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