Manejo de imágenes en una aplicación Apex – Parte 2: Utilizando las imágenes

En la publicación anterior, expliqué cómo cargar imágenes a nuestros espacios de trabajo, ya sea que las definamos como parte de una aplicación específica en ese espacio de trabajo, o bien, que no especifiquemos la imagen como parte de una aplicación.

El utilizar estas imágenes en nuestras aplicaciones es muy sencillo, lo único que debemos hacer es utilizar el tag html <IMG>, el truco está en la manera en que hacemos referencia a la imagen dentro de este tag.

Existen dos cadenas de substitución que vamos a utilizar para poder referenciar estas imágenes, estas cadenas son: WORKSPACE_IMAGES y APP_IMAGES.

Pero ¿cuál de estas cadenas debemos utilizar? y ¿En qué situaciones usamos cada una de ellas?

La respuesta es muy sencilla:

WORKSPACE_IMAGES Utilizamos esta cadena para hacer referencia a las imágenes que definimos como de uso general del espacio de trabajo, esto es, todas aquellas imágenes que al momento de crearlas, no las definimos como parte de una aplicación específica.
APP_IMAGES Usamos esta cadena de substitución, para referenciar imágenes que creamos como parte de una aplicación específica.

Con todo lo anterior dicho, vamos a suponer que creamos en nuestro espacio de trabajo dos imágenes, una llamada foto.png”, la cual no definimos como parte de una aplicación; y una segunda imagen llamada photo.png, la que definimos que pertenece a la aplicación 110, por ejemplo.

En el caso de la primer imagen: foto.png, la podemos utilizar tanto en la aplicación 110, como en cualquier otra aplicación que tengamos definida en nuestro espacio de trabajo, y lo hacemos de la siguiente manera:

<img src=”#WORKSPACE_IMAGES#foto.png”>

Ahora bien, segunda imagen: photo.png, la vamos a poder referenciar solamente en la aplicación 110, y lo hacemos en la forma:

<img src=”#APP_IMAGES#foto.png”>

Básicamente, lo que hacemos al usar estas cadenas de substitución, es evitarnos el tener que utilizar todo el camino a donde se encuentran las imágenes, al ejecutar nuestras aplicaciones Apex, estas cadenas son substituidas por el correspondiente camino, así que no debemos preocuparnos por esto.

Espero que les sea de utilidad y que regresen pronto para nuevos tips, noticias y artículos acerca de Oracle Apex.

Tags: , , ,

Leave a Reply