Validación de campos en un formulario personalizado de Shrepoint 2007 con JavaScript – Part I
Al crear una lista en un sitio de Sharepoint la misma se crea con formularios que nos permiten manipular todos los campos de la lista desde el sitio de Sharepoint. Estos formularios creados por defectos están basados en las WebParts ListViewWebPart y ListFormWebPart las cuales son utilizados para desplegar todos los elementos y para desplegar un elemento particular. En la siguiente tabla se muestran los formularios por defecto creados y la utilizada de cada uno de ellos:
Formularios por defectos:
AllItems.aspx
Formulario utilizado para mostrar todos los elementos de una lista de Sharepoint. Se utiliza la WebPart ListViewWebPart la cual muestro todos los elementos en un formato de tabla.
Este formulario se utiliza para mostrar un elemento de la lista en formato de solo lectura, el cual nos permite ver los valores cargados en los distintos campos de la lista. Utiliza la WebPart ListFormWebPart la cual muestra todos los elementos campos que conforman la lista en forma de un formulario.
Este formulario se utiliza para editar un elemento de la lista, el cual despliega todos los campos de la lista cargados en cajas de texto que nos permiten modificar los valores. Utiliza la WebPart ListFormWebPart para realizar esta tarea.
Este formulario se utiliza para crear un nuevo elemento en la lista, el cual despliega todos los campos de la lista y cajas de texto vacías para cargar información en los mismos. Utiliza la WebPart ListFormWebPart para realizar esta tarea.
-
Requerida: Esta columna debe contener información y el elemento que estamos manejando no se guardara en la lista hasta que el mismo no se complete.
-
Opcional: Esta columna puede no contener información.
-
Oculta: Este campo no se mostrara en los formularios por defecto creados por la lista (DispForm.aspx, EditForm.aspx y NewForm.aspx), en al formulario AllItems.aspx, dependerá de la configuración de la vista que tengamos.
Imagen 1
Imagen 2
Imagen 3
En este artículo nos introducimos al manejo de los formularios que nos provee Sharepoint 2007 por defecto y los cuales podemos modificar algunas de las configuraciones. En la parte II estaremos hablando de cómo podemos crear formularios personalizados por nosotros y agregarlos a la lista sustituyendo los formularios por defecto de Sharepoint 2007. Para llevar a cabo esta tarea estaremos utilizando el Sharepoint Designer, así que les recomiendo que se lo vayan instalando y familiarizándose con él.
Fabián Imaz
Siderys Elite Software