Feeds:
Entradas
Comentarios

Posts Tagged ‘WebParts’

En algunas ocasiones, necesitamos generar un fichero (por ejemplo, zip con adjuntos de elementos de las listas, un pdf…)  cuando se pulsa un botón. En mi caso, se trataba de obtener un fichero comprimido con los adjuntos de los elementos que se muestran como resultado de la búsqueda, para una única página. Realice múltiples pruebas y siempre funcionaba todo correctamente hasta que añadí el webpart a SharePoint. En ese momento, comenzó a suceder una cosas muy rara: únicamente podía pulsar una vez el botón. Cuando me devolvía el fichero, el resto de la página no respondía a los eventos. Realice pruebas de nuevo con el mismo webpart fuera de SharePoint y todo funcionaba correctamente.

Este problema se debe a que cuando se envía el formulario, se llama a la función WebForm_OnSubmit y desde ahí a la función _spFormOnSubmitWrapper (en el init.js).  Precisamente en ésta función se verifica si la variable _spFormOnSubmit se ha puesto a true, y en ese caso, se cancelan las peticiones de envió. Imagino que este mecanismo evita que se produzcan múltiples envíos del formulario ante un doble click del usuario.

La solución consta de dos pasos:

(más…)

Anuncios

Read Full Post »

Durante estos días he probado cuantos web parts se pueden añadir a una página de elementos web en SharePoint 2007, para ver si conseguía aclarar cuál es la diferencia entre cerrar (“X” en la esquina superior derecha del webpart) y eliminar un webpart de la página, dado que a efectos visuales para el usuario es el mismo…

Las pruebas las he realizado con web parts del tipo “Content Editor Web Part” añadiendo contenido a los mismos, en algunos casos, más contenido que en otros, pero todos ellos con contenido. Las recomendaciones del TechNet, indican que el número máximo recomendado de web parts por página no debe exceder 50 para no tener bajadas de rendimiento. Este número es una recomendación, ¿pero es real? Y, ¿qué indica? Tras realizar las pruebas pertinentes, comprobé que no se pueden añadir más de 50 webparts en una página mediante la interfaz gráfica, desde código podrían añadirse más pero provoca un error a la hora de visualización de la página.

(más…)

Read Full Post »