En el día de hoy Oracle liberó una versión de pre-producción de APEX 21.1 en el sitio online gratuito de APEX.
Esta nueva versión puede ser usada por el momento solo en el sitio web, pero en el corto plazo estará disponible en los servicios de OCI (ya sea en Autonomous Transaction Procesing como en el servicio APEX Development) asi como para descargarlo e instalarlo en bases de datos locales.
Nuevas Características y Mejoras en APEX 21.1
A continuación enumeramos las mejoras y nuevas características de esta versión.
Tipo de región de mapa nativo
Visualice los datos de ubicación en un mapa con el nuevo componente de mapa nativo en APEX 21.1.
- Tipos de capa de punto, línea, polígono, mapa de calor y "polígono 3D" (polígono extruido).
- Mapas de fondo de Oracle Elocation Service. Listo para usar, no se requiere clave API.
- Totalmente interactivo: arrastre y haga zoom, muestre detalles sobre los objetos en el mapa.
- Oracle Spatial (SDO_GEOMETRY), GeoJSON y columnas numéricas simples.
- Aprovecha Oracle Spatial (índices, transformaciones de coordenadas), si está disponible.
- Visualice datos de consultas SQL locales, SQL habilitado para REST o de fuentes de datos REST.
- Amplio conjunto de iconos de marcadores integrados y formas SVG.
- Esquemas de color integrados para visualizaciones temáticas.
- Integración de búsqueda por facetas.
- Soporte de acción dinámica y API de JavaScript.
Soporte nativo de Markdown
Nueva API PL / SQL pública, APEX_MARKDOWN, para convertir Markdown en HTML.
- Tipo de elemento mejorado "Display Only" que admite Markdown. Se agregó un nuevo atributo "Formato" y se eliminó la marca "Escape de caracteres especiales".
- Se ha cambiado el nombre del tipo de columna de informe clásico "Markdown" a "Texto enriquecido".
- Nuevo tipo de columna de informe interactivo "Texto enriquecido".
- Soporte de Markdown agregado al formato HTML de Exportación de datos.
- Se modificó el valor predeterminado de Rich Text Editor, Rich Text para usar Markdown como valor predeterminado seguro y listo para usar.
Mejoras del tema universal
Estilo temático "Redwood Light" mejorado que está más en línea con el sistema de diseño Redwood.
Importar aplicación Exportar como ZIP
App Builder ahora admite la importación de una aplicación exportada que se ha creado como un archivo ZIP.
- Las aplicaciones y componentes exportados con la opción Exportar como zip se pueden volver a importar.
- Las exportaciones zip que se han extraído en un sistema de archivos local se pueden volver a comprimir e importar.
- Las estructuras de carpetas creadas con la utilidad APEXExport, utilizando la opción -split, se pueden comprimir en un archivo Zip e importar.
Soporte adicional de carga diferida
Los informes clásicos e interactivos ahora admiten la carga diferida.
- Habilitar la opción de carga diferida mejora la velocidad de carga inicial de la página, especialmente para las páginas que contienen informes con consultas de larga duración.
- Los datos del informe no se cargan hasta que se haya renderizado la página o se haya activado la pestaña en la que se encuentra.
Carga de datos de nueva aplicación
Nueva funcionalidad de carga de datos de aplicaciones, que admite formatos CSV, XLSX, XML y JSON.
- Mapeo de columnas en tiempo de diseño; ya no es una carga para los usuarios finales.
- Asignaciones de columnas flexibles basadas en nombres simples o expresiones regulares.
- Conversión de datos con reglas de transformación o consultas de búsqueda.
- Flujo súper fácil para los usuarios finales: simplemente cargue el archivo, verifique la vista previa y cargue los datos.
- Los formatos de datos CSV, XLSX, XML y JSON se pueden cargar en tablas o colecciones.
- Configure la carga de datos para agregar, fusionar o reemplazar datos, con o sin manejo de errores.
- Carga de datos de tipo de proceso nuevo y simple: personalice las páginas de carga de datos como desee.
- PL / SQL API APEX_DATA_LOADING disponible para procesamiento personalizado.
Mejoras en la búsqueda por facetas
Facetas opcionales con personalización del usuario final.
- Facet y Facet Groups ahora tienen dos nuevos atributos de Page Designer en 'Avanzado' llamados 'Display Toggling' e 'Inicialmente mostrado'.
- Si "Mostrar alternancia" = Activado, los usuarios finales pueden mostrar u ocultar esa faceta de una nueva ventana emergente "Más facetas".
- Caso de uso: oculte algunas facetas avanzadas y poco utilizadas listas para usar, pero hágalas disponibles a pedido.
Nuevo tipo de elemento del selector de fecha
Nuevo tipo de elemento del selector de fecha. Este nuevo tipo de elemento moderno y accesible se basa en Oracle JET Input Date Time, que incluye.
- Admite diferentes modos de visualización: Popup e Inline basados en JET, y también HTML nativo (no-JET y mejor UX móvil)
- Todos los modos de visualización admiten tanto la fecha como la fecha y la hora (la hora se habilita mediante el nuevo atributo dedicado 'Mostrar hora')
- Incluye la capacidad de definir fechas mínimas / máximas dinámicas (para definir rangos de fechas entre elementos, por ejemplo, 'Desde' y 'Hasta')
- Otras características nuevas incluyen: UX mejorada (especialmente alrededor de la selección de año y mes), opciones de apariencia adicionales, por ejemplo, 'Mostrar semana' y 'Días fuera del mes', y algunos otros atributos nuevos (consulte los ejemplos a continuación)
Fuentes de datos REST
- Soporte para datos CSV: Utilice la sincronización para programar la carga frecuente de datos CSV desde la web a una tabla local.
- Conversiones de datos mediante reglas de transformación y consultas de búsqueda.
- Nuevo informe general sobre sincronizaciones de datos REST definidas en componentes compartidos, fuentes de datos REST.
Nuevo tipo de elemento de selector de color
Este nuevo Selector de color reemplaza al anterior y agrega nuevas opciones de configuración. Utiliza el componente Oracle JET Color Spectrum. La nueva funcionalidad incluye:
- Diferentes modos de visualización: entrada + ventana emergente, solo color (botón) + ventana emergente, en línea y también entrada de color HTML nativo.
- Ajustes preestablecidos de color: personalizados o del tema.
- Comprobación de contraste opcional.
- Varios formatos de devolución de valor: Hex, rgb / rgba, hsl / hsla o cualquier valor de color CSS.
Impresión de informes
Soporte para idiomas de diseño de texto complejo, hebreo y árabe, al exportar a PDF.
Experiencia de desarrollador
- Editor de código basado en Mónaco actualizado
- Nuevas opciones para: Minimapa, Mostrar sugerencias, Mostrar números de línea, Mostrar espacios en blanco, Modo de accesibilidad (significa que los usuarios de lectores de pantalla ya no necesitan habilitar esto cada vez que usan APEX, que es mucho mejor).
- Las referencias a elementos de página inexistentes se marcarán como tales.
- Accesos directos para las acciones integradas de Transformar mayúsculas y minúsculas Ctrl-Alt-U / L (superior / inferior).
- Nueva acción: Transformar mayúsculas y minúsculas del código: Ctrl-Alt-C. Alterna entre mayúsculas y minúsculas sin afectar 'o "cadenas encerradas.
- FullCalendar actualizado
- Soporte de carga diferida
- Integración de búsqueda por facetasv
Actualizaciones de la biblioteca de JavaScript
- Oracle JET 10.0.0
- FullCalendar 5.5.1
- CKEditor5 25.0.0
- Editor de Mónaco 0.22.3
Mejoras Varias
- Las grillas interactivas admiten filas de altura variable estableciendo la propiedad 'Apariencia: Altura de fila fija' en Desactivada.
- El tipo de elemento de campo numérico ahora realiza un formateo automático de acuerdo con la máscara de formato y la validación del lado del cliente.
- La mensajería de validación del lado del cliente es más coherente con la mensajería de validación del servidor.
- Nuevo asistente Crear índice espacial en SQL Workshop.
- Compatibilidad con GeoJSON y SDO_GEOMETRY en los paquetes APEX_JSON y APEX_EXEC.
Cambios en las aplicaciones de ejemplo y plugins
Asimismo, junto con este cambio se anunció que las aplicaciones de demo disponibles históricamente en el sitio han sido movidas a GitHub, dentro del repositorio de Oracle APEX.
Aplicaciones de ejemplo
Estas son aplicaciones diseñadas para resaltar funcionalidades específicas y están destinadas a servir como una guía para desarrolladores sobre cómo hacer uso de una función en particular.
Aplicaciones de inicio
Estas son aplicaciones completamente funcionales que son soluciones puntuales independientes diseñadas para cumplir con requisitos simples. Puede utilizar estas aplicaciones tal cual o realizar cambios para satisfacer sus necesidades.
Plugins
Son componentes adicionales que se pueden incorporar a las soluciones desarrolladas en APEX .