En entregas anteriores, expuse algunas de las nuevas características de la próxima versión de Oracle Application Express 5.1:
APEX 5.1: Gráficos basados en Oracle Jet Charts
APEX 5.1: Interactive Grid
Hoy, luego de que ha sido publicado Apex 5.1 Early Adopter 2, quiero escribir sobre algunos cambios y nuevas características que tendrá esta nueva versión de APEX.
Iniciando con la creación de páginas, podemos ver en la imagen de arriba, existe un nuevo icono “Legacy Page” desde el que podemos acceder a algunos tipos de páginas con que contábamos en versiones anteriores y que podemos observar en la imagen a continuación.
Se incluyen en estás páginas “Legacy”, porque se substituyeron por nuevas versiones más versátiles y útiles:
- Forma Tabular
- Maestro Detalle “Legacy”
- Gráfico AnyChart
- Página Resúmen
- Calendario “Legacy”
En el caso específico, de los gráficos, como ya había mencionado en una publicación anterior, la nueva versión de APEX utiliza la librería de javascript Oracle JET Charts y en la imagen a continuación pueden observar que se incluyen una serie de nuevos tipos de gráfico muy útiles y que no existían en las versiones anteriores y la actual 5.0.
En el caso de la nueva funcionalidad Interactive Grid, que mejora por años luz a as formas tabulares, ya les comenté de algunas de sus principales características, pero acá quiero agregar algunas otras que ya se pueden observar en la versión Early Adopter 2.
En primer lugar, como se aprecia en la imagen de arriba, el usuario final puede abrir un menú contextual por columna con las siguientes características:
- Flechas de ordenado estáticas a la derecha de la cabecera
- Icono para definir divisiones de control
- Icono para realizar cálculos sobre la columna que incluye la posibilidad de mostrar un “Tooltip”
- Icono para congelar las columnas de la izquierda, incluida la actual
- Icono para ocultar columna
- Opción de filtrado con lista de valores
Adicionalmente, el usuario puede arrastrar una columna y soltarla en la posición en la que desea que se muestre dentro del reporte, posicionando el mouse a la izquierda de la columna le será mostrado un icono en forma de cruz con finalización en flechas que le permitirá ejecutar esta acción.
Y una de las características más importantes de esta nueva versión de APEX, es la posibilidad de tener múltiples separadores de navegador abiertos para una misma aplicación manteniendo el estado de sesión separada para cada una de los separadores (Tabs). Un gran dolor de cabeza de versiones anteriores solucionado.