jueves, 2 de abril de 2009

Personalizar Formularios de Lista SIN sharepoint Designer

Gracias a este magnifico trabajo que ha realizado SharadKumar, podemos realizar personalizaciones de formularios sin customizar uno a uno las paginas aspx asociadas a la lista y mejor aun, todo esto sin utilizar el sharepoint designer.

Blog:http://weblogs.asp.net/sharadkumar/archive/2008/07/29/how-to-customize-sharepoint-forms-part-2.aspx
Proyecto en Codeplex:http://officetoolbox.codeplex.com/

Se trata de una solución para modificar los formularios vinculados a las Listas de sharepoint, la personalizaciones se guardan en una PropertyBag en la Raíz del website, intercepta el renderizado de la plantilla del ListForm y lo muestra como deseamos, por ejemplo como label, o como combo box bloqueado.

Utiliza una pagina (FormSettings.ascx) para reemplazar los controles de campo personalizados.

Instrucciones para utilizar esta funcionalidad.
1º Descargar el paquete (OfficeToolbox.SharePoint.Lists v1.0 )
2º Descomprimirlo e Instalarlo ejecutando Setup.exe en el servidor web que aloja el sharepoint
3º Ir al panel de administración Central de sharepoint> Application Management > Manage Web Application Features
4º Activar el feature
5º Ya esta disponible la opción "Form Settings" en la pagina de propiedades de las Listas de sharepoint
6º Modificamos a nuestro gusto y guardamos.

Roberto Marcos (http://www.robertomarcos.com/)
Blog: http://sharepointworks.blogspot.com/

1 comentario:

  1. Felicitaciones Roberto por tu trabajo, muy interesante esta nueva funcionalidad y muy buen contenido en el blog.
    Saludos, Hector (http://hinsua.blogspot.com)

    ResponderEliminar