lunes, 9 de noviembre de 2009

Personalizando formularios para listas

Muchas veces necesitamos personalizar algunos de los formularios que tienen las listas de forma predeterminada (por ejemplo, newform.aspx; editform.aspx; etc...)

Para ello lo que necesitamos es editar nuestro sitio con SharePoint Designer. A continuación los pasos a seguir:



  1. Abrir el sitio con SharePoint Designer.

  2. Ir a la lista que necesitamos personalizar el formulario (por ejemplo, editform.aspx) y guardar ese formulario web con otro nombre dentro del directorio de la lista. (por ejemplo, customeditform.aspx).

  3. En el formulario, eliminar el elemento web de formulario que viene de predeterminadamente.

  4. Insertar un control Custom List Form (Menú: Insert - SharePoint Controls).

  5. En el cuadro de diálogo, seleccionar la lista correspondiente y el tipo de contenido.

  6. Una vez dado el OK veremos un nuevo webpart con los controles de todos los campos de la lista. Editar este formulario, eliminando campos o personalizando el look & feel.

  7. Guardar la página customeditform.aspx

  8. Luego editar las propiedades de la lista, haciendo botón derecho sobre la lista y se abrirá un cuadro de diálogo, ir al tab Supporting Files




Cambiar el formulario predeterminado por el que terminamos de personalizar.

Guardar los cambios.

No hay comentarios: