Novidades do Oracle APEX 21.1

Região de Mapas

A exibição de dados espaciais nos seus aplicativos APEX ficou mais fácil do que nunca. O componente Mapa nativo totalmente novo permite adicionar mapas avançados, cheios de recursos e interativos aos seus aplicativos APEX em questão de minutos. Eles são desenvolvidos pelo Oracle eLocation Service e por isso estão prontos para uso, sem a necessidade de qualquer Chave de API!

  • Suporte do Oracle Spatial

    GeoJSON, colunas numéricas simples ou colunas do tipo SDO_GEOMETRY podem ser mapeadas com facilidade. Aproveite também as funcionalidades do Oracle Spatial, como funções Spatial SQL, indexação, transformações coordenadas e muito mais.

  • Totalmente Personalizável

    Você pode personalizar facilmente a aparência e o comportamento dos mapas, usar os esquemas integrados de cores para visualizações temáticas e heat maps e selecionar dentre uma variedade de formas SVG integradas e ícones de marcadores para destacar seus mapas.

  • Avançado

    Crie mapas com camadas de pontos, linhas, polígonos simples, polígonos 3D e heat maps; configure-os com pesquisa facetada ou vá mais fundo ainda com ações dinâmicas e a API do JavaScript.

Novo Carregamento de Dados do Aplicativo

Agora você pode adicionar facilmente recursos de importação de dados para permitir que os usuários façam upload de dados nos formatos CSV, XLSX, XML e JSON para seus aplicativos com o novo processo de Carregamento de Dados.

  • Fácil de usar

    O carregamento de dados é tão simples quanto selecionar um arquivo para upload, exibir uma visualização dos dados e, em seguida, carregá-los.

  • Recursos Avançados

    O Carregamento de Dados pode ser configurado para anexar, substituir ou mesclar dados, fazer conversões de dados usando regras de transformação e consultas de pesquisa e ainda carregar dados em tabelas ou coleções.

  • Mapeamento Avançado de Coluna

    Melhorou muito a experiência de carregamento de dados do usuário final com o uso de nomes simples ou expressões regulares para pré-designar mapeamentos de coluna.

  • API de Carregamento de Dados

    A nova API apex_data_loading oferece todos os controles necessários ao processamento personalizado de Carga de Dados.

Aprimoramentos de Pesquisa Facetada

A pesquisa facetada agora suporta os tipos de região Mapas e Calendário, oferecendo flexibilidade adicional ao usuário final para mostrar ou ocultar facetas, permitindo que você oculte facilmente facetas avançadas ou raramente utilizadas que podem se tornar disponíveis sob demanda.

  • Mostrar ou Ocultar Facetas

    As facetas agora suportam Alternância de Exibição, permitindo que os usuários finais as mostrem ou as ocultem facilmente. As facetas ocultas não serão contadas e não causarão impacto no desempenho.

  • Suporte a Mapas e Calendário

    A pesquisa facetada agora suporta as regiões Calendário e Mapa.

Atualizações da UI e do Seletor de Tema

Tenha maior controle sobre a interface do usuário do seu aplicativo com os novos ícones no Font APEX, CSS modernizado no Tema Universal, melhorias no desempenho e muito mais.

  • Font APEX 2.2

    Há 95 novos ícones para seleção, inclusive diversos para aplicativos médicos, vários marcadores de mapa e novos tipos de arquivo.

  • Modernização de CSS do Tema Universal

    As folhas de estilo foram totalmente reformuladas e agora usam variáveis CSS, layout de grade, flex-box, entre outros recursos, para entregar uma interface de usuário mais moderna e robusta.

  • Desempenho Melhorado

    Atualizamos o Tema Universal para que ele dependa menos de JS no que diz respeito a layout e também reduzimos em 15% os tamanhos dos arquivos CSS do Tema Universal para ajudar a carregar os dados e renderizar o desempenho.

  • Estilo de Tema Redwood Light Atualizado

    O Redwood Light foi atualizado para ficar ainda mais alinhado com o Sistema de Design Redwood da Oracle e agora suporta opções de personalização usando o Seletor de Tema.

  • Classes CSS de Estilo de Linha e Tema

    Agora você pode definir classes CSS para Linhas de Grade e Estilos de Tema para fornecer flexibilidade adicional para a criação de layouts de página complexos.

Melhorias nas Origens de Dados REST

  • Suporte a Dados CSV

    Você agora pode definir Origens de Dados REST com base em dados CSV, o que permite tratar qualquer arquivo CSV na web como se fosse uma tabela. Crie relatórios ou gráficos diretamente na Origem de Dados REST ou use o recurso de Sincronização para programar o carregamento de dados em uma tabela local.

  • Conversões de Origem de Dados REST

    Da mesma forma que o Carregamento de Dados, as Origens de Dados REST agora suportam diversas conversões de dados integrados, incluindo mudança para maiúsculo ou minúsculo, remoção de espaço em branco ou extração de um valor de pesquisa de outra tabela. Isso permite preparar a Origem de Dados REST para fácil consumo no seu aplicativo APEX.

Suporte a Markdown Nativo

O suporte a markdown foi amplamente melhorado nesta release, o que inclui um novo parser de Markdown PL/SQL e aprimoramentos para exibir conteúdo formatado em markdown em itens e colunas.

  • API de Markdown PL/SQL

    A nova API apex_markdown permite que você converta facilmente a estenografia Markdown em HTML.

  • Itens Formatados em Markdown

    O tipo de item Somente Exibição agora suporta uma nova definição de Formato para exibir conteúdo formatado em Markdown.

  • Colunas Formatadas em Markdown

    O tipo de coluna Markdown foi renomeado para Rich Text e agora está disponível nos Relatórios Interativo e Clássico.

Novo Tipo de Item do Seletor de Data

O item Seletor de Data foi totalmente reformulado e agora suporta modos de exibição adicionais, seleção de tempo, faixas dinâmicas mínima e máxima de datas e diversas melhorias na experiência do usuário e na acessibilidade.

  • Diferentes modos de exibição

    Os modos de exibição suportados são Pop-up baseada em JET, Em Linha e HTML Nativo. Todos os modos suportam Data e Data e Hora.

  • Mostrar Atributo de Tempo

    A hora é ativada por meio de um novo atributo dedicado 'Mostrar Hora'.

  • Datas Mínima e Máxima Dinâmicas

    O novo item Seletor de Data está apto a definir faixas de datas entre itens (por exemplo, 'De' e 'Até').

  • UX Melhorado

    UX melhorado na seleção de ano e mês, opções adicionais de aparência (por exemplo, 'Mostrar Semana' e 'Dias Fora do Mês') e alguns novos atributos.

Melhorias na Segurança

  • Caracteres Especiais de Escape nos Itens do Aplicativo

    Existe agora um atributo para Itens do Aplicativo que permite caracteres especiais de escape. Essa definição é aplicada ao acessar os itens do aplicativo por meio da sintaxe de substituição.

  • Cabeçalho HTTP Referrer-Policy

    O APEX agora envia um cabeçalho HTTP Referrer-Policy padrão, de modo que os IDs de sessão não são mais enviados com o cabeçalho Referrer em links externos.

  • Padrão do Formato Markdown para Editor RTF

    O Editor RTF agora tem como padrão a saída em formato Markdown para oferecer a melhor segurança pronta para uso.

  • Timeout Máximo por Inatividade de Sessão

    O timeout máximo por inatividade de sessão aumentou de 12 para 24 horas.

Experiência do Desenvolvedor

  • Importar Exportações de Aplicativos como ZIP

    Agora você pode importar arquivos zip de exportações de aplicativos, incluindo zips de aplicativos divididos, usando o utilitário APEXExport.

  • Melhorias do SQL Workshop

    O SQL Workshop agora inclui um novo assistente de Criação de Índice Espacial.

  • Checksums de Aplicativo e Página

    Agora você encontra checksums de aplicativos e páginas para comparações fáceis entre diferentes ambientes.

  • Melhorias no Editor de Código

    Há inúmeras melhorias no editor de código do App Builder, entre elas a alternância entre maiúsculas e minúsculas usando Ctrl-Alt-C, a marcação de itens de página não existentes e diversas opções adicionais do editor para Minimapa, Mostrar Sugestões, Mostrar Números de Linha, Mostrar Espaço em Branco, Modo de Acessibilidade e muito mais.

Melhorias nos Relatórios

  • Carregamento Lento

    Os Relatórios Clássico e Interativo agora suportam Carregamento Lento, em que os dados do relatório só serão carregados depois que a página tiver sido renderizada ou a guia atual tiver sido ativada. A ativação da alternância de Carregamento Lento aumenta a velocidade do carregamento inicial principalmente das páginas que contêm relatórios com consultas de execução longa.

  • Impressão de Relatório em Árabe e Hebraico

    A impressão de relatório suporta idiomas complexos de layout de texto, como hebraico e árabe, ao exportar para PDF.

  • Linhas de Altura Variável em Grades Interativas

    As Grades Interativas agora suportam linhas de altura variável definindo a propriedade 'Aparência: Altura de Linha Fixa' como Desativado.

Funcionalidades Adicionais

  • Aprimoramentos de Ações Dinâmicas

    Agora você pode definir Condições do Cliente e do Servidor, Autorizações, além de Opções de Criação para Ações Dinâmicas.

  • Melhorado o Tipo de Item da Página Campo de Número

    O tipo de item de página Campo de Número agora faz formatação automática de acordo com a máscara de formato e a validação no cliente.

  • Atualizado o Tipo de Item da Página Seletor de Cor

    O tipo de item de página Seletor de Cor foi atualizado para utilizar o componente Oracle JET Color Spectrum e contém uma nova funcionalidade para diferentes modos de exibição, predefinições de cores, verificação de contraste e vários formatos de retorno de valor (HEX, RGB/RGBA, HSL/HSLA ou qualquer valor de cor CSS).

  • Melhorias na Validação do Cliente

    A mensagem de validação no cliente é mais consistente com a do servidor e não exibe mais a pop-up de erro.

  • Aprimoramentos de API do APEX

    Agora há suporte para GeoJSON e SDO_GEOMETRY nos pacotes APEX_JSON e APEX_EXEC.

  • Upgrades de Biblioteca JavaScript

    Atualizamos várias bibliotecas JavaScript para releases mais recentes, incluindo Oracle JET 11, FullCalendar 5.5.1, CKEditor5 27 e Monaco Editor 0.22.3.

Explore as Releases Anteriores

Ver Notas da Release