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.
imageGallery_components.jpg
- 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
add_form_properties.jpg
jqueryFormProperty.jpg
- Creamos una ficha en el formulario
add_form_tab.jpg
- Añadimos el recurso web 'new_imageGallery' a la ficha
add_resource_form.jpg
- 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)
resource_properties.jpg
- Recomiendo establecer el número de filas del recurso web a 16 para una correcta visualización, aunque esto no es obligatorio
resource_format.jpg
- Una vez hecho esto guardamos y publicamos el formulario
save_and_publish_form.jpg
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
add_annotation.jpg
imageGallery.jpg

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

Last edited Apr 4, 2013 at 8:25 PM by vidalsasun, version 14