AVISO!!!!!!, ESTE COMPONENTE SÓLO FUNCIONA CON VERSIONES DE INTERNET EXPLORER 9 EN ADELANTE, EN LAS VERSIONES ANTERIORES, DEBIDO A LAS RESTRICCIONES DE TAMAÑO PARA LOS FICHEROS BASE64 (32KB) NO FUNCIONA.Desarrollo de galería de imágenes para ficheros de tipo imagen subido a las notas (Annotation) de cualquier entidad.
El desarrollo se compone de los siguientes componentes (incluidos en la solución):
- WebResource HTML
- JQuery Framework (http://jquery.com/)
- Galleria plugin JQuery (http://galleria.io/)
- FancyBox plugin JQuery (http://fancybox.net/)
El proyecto en si consiste en aglutinar estos componentes para mostrar una galería de imágenes y visualizarlas en el formulario contenedor.
El resultado es una solución adminsitrada la cual al instalarse en CRM insertara todos los recursos web necesarios para una fácil instalación.
Pasos a seguir para la instalación:
- Importar la solución en Dynamics CRM 2011, una vez importada podremos ver todos los recursos web de los que se compone.

- Vamos al formulario de la entidad en la que deseemos introducir la galería de imágenes ,pinchamos en propiedades y cargamos el recurso web jQuery


- Creamos una ficha en el formulario

- Añadimos el recurso web 'new_imageGallery' a la ficha

- Configuramos el recurso web de manera que no mate el scripting entre marcos (muy importante) y que se pase el código del objeto (muy importante también)
- Recomiendo establecer el número de filas del recurso web a 16 para una correcta visualización, aunque esto no es obligatorio

- Una vez hecho esto guardamos y publicamos el formulario

Ya tenemos nuestro componente cargado y funcionando, yo lo he puesto en la entidad cliente potencial, pero se puede poner en cualquiera que tenga notas.
Para probarlo, nos vamos a un registro de la entidad en la que hemos añadido el componente, creamos una nota de imagen y veremos que al recargar la página se nos muestra en nuestra galería


Si pulsamos en la imágen, se nos mostrará en tamaño completo.
