Para usar las últimas caracteristicas de la versión de APEX es importante actualizar el Tema Universal a medida que se actualiza la versión de APEX. Algunas caracteristicas dependen de la última versión del Tema.

Cuando creamos una nueva aplicación siempre APEX utiliza la ultima versión del Tema Universal, pero si estamos trabajando ena aplicación ya creada que tiene su tiempo, es necesario realizar esa actualización en caso que querramos tener disponible las funcionalidades nuevas.

Por ejemplo, en mi caso tengo una aplicación de tiempo atrás, la cual quiero actualizar el Tema Universal.

Como podemos saber cual es la versión del Tema Universal que estan usando nuestras aplicaciones?, con la siguinete consulta SQl podemos ver la información:

select application_id, theme_name, file_prefix from apex_application_themes;

La aplicación con ID 105 esta usando la versión del Tema Universal 1.2. Como se puede ver en la imagen no todas las aplicaciones que tengo en mi entorno estan actalizadas ala ultima version del Tema Universal. En este entorno tengo corriendo Oracle APEX 22.1.

Antes de realizar la actualizacion del Tema, necesitamos incrementar la compatibilidad en nuestra aplicación, para ello vamos a Componentes Compartidos > Definicion de Aplicacion, y en el Modo de Compatibilidad seleccionamos: 21.2 / 22.1.

Aplicamos los cambios.

Ahora sí vamos a actualizar el Tema Universal, para ello vamos a Componentes Compartidos > Interfaz de usuario > Temas.

Hacemos clic en el enlace Universal Theme – 42*

En la sección de Suscripción a Tema podemos encontrar tres botones: Verificar, Anular Suscripción y Refrescar Tema. Primero vamos a presionar en el botón Verificar para conocer cuales serán los cambios que se realizarán.

Se abrirá una ventana modal y luego hacemos clic en el boton Verificar.

Se muestra todo lo que cambiará en la ventana modal y luego hacemos clic en el boton Refrescar Tema.

Una vez realizado el proceso veremos que el estado de la suscripción está en verde.

Importante: si nuestra aplicación tiene estilos propios, es decir esta personalizado, es encesario realizar pasos extra. Hay que abrir la aplicación y en la barra de herramientas seleccionamos Personalizar > Acumulador de Temas:

 

Por cada estilo, seleccionamos el estilo y lo guardamos. Para mas información de como migrar nuestros propios temas personalizados, te dejo el link de la App de ejemplo del Tema Universal: https://apex.oracle.com/pls/apex/r/apex_pm/ut/migration-guide

Hasta pronto!