Novidades do Oracle APEX 21.2
Filtros Inteligentes
Filtros Inteligentes é um novo componente de pesquisa que permite que os usuários restrinjam rapidamente os dados com sugestões de filtros ou termos de pesquisa. Os desenvolvedores podem usar esse componente para fornecer aos usuários uma experiência de pesquisa simplificada que elimina a desordem e fornece um único controle para localizar instantaneamente as informações que eles procuram.
-
Barra de Pesquisa Avançada
Os Filtros Inteligentes apresentam uma nova barra de pesquisa avançada que fornece a opção autocompletar integrada para seus filtros, oferece suporte à pesquisa de vários termos e fornece fácil navegação pelo teclado.
-
Sugestões de Pesquisa
As sugestões de pesquisa estão no centro dos Filtros Inteligentes. Essas sugestões são baseadas nos filtros que você definiu e são exibidas conforme você digita, ou como chips abaixo da barra de pesquisa.
-
Chips de Sugestão
Os filtros são avaliados em relação aos seus dados e exibidos abaixo da barra de pesquisa como chips, sugerindo os principais filtros de pesquisa mais apropriados para o seu conjunto de dados.
Aplicativos Web Progressivos
Seus aplicativos APEX podem ser facilmente definidos como Aplicativos Web Progressivos (PWA) para aproveitar as vantagens do cache avançado e desempenho aprimorado. Esses aplicativos também podem ser instalados em seu smartphone de escolha com instruções de instalação específicas do dispositivo.
-
Desempenho Aprimorado do Aplicativo
Os Aplicativos Web Progressivos são mais rápidos. Eles aproveitam um cache de navegador especial para armazenar recursos com mais eficiência, resultando em tempos de carregamento de página mais rápidos. Isso funciona mesmo sem precisar instalar o aplicativo!
-
Torne seu aplicativo do APEX instalável
Seu aplicativo do APEX é digno de estar na tela inicial de um dispositivo. Proporcione a seus usuários a capacidade de instalar seu aplicativo perfeitamente.
-
Página Off-line Personalizada
A Web normalmente não é muito boa para lidar com conexões off-line. Um PWA do APEX oferece pelo menos uma página de fallback off-line personalizável.
Tema Universal e Atualizações da Interface do Usuário
Tenha maior controle sobre a interface do usuário do seu aplicativo com posições de componentes adicionais em modelos de página, gavetas de diálogo modais, acessibilidade aprimorada, carregamento de página mais suave e muito mais! O Aplicativo de Referência atualizado agora fornece visualizações de Opções de Modelo ao vivo, variáveis CSS documentadas e um novo menu de Versão de Tema no cabeçalho para ir rapidamente para Aplicativos de Referência para versões anteriores do Tema Universal.
-
Maior Flexibilidade em Layouts de Página
Aproveita maior controle e flexibilidade em relação ao posicionamento dos componentes da página do que nunca. Agora você pode criar layouts de página mais complexos e organizar diferentes tipos de componentes de página adjacentes uns aos outros ou posicioná-los em qualquer local da página!
-
Gavetas de Diálogo Modal
Há um novo modelo para renderizar os diálogos modais de página e região que podem deslizar nas laterais da tela, maximizando o estado real da tela e fornecendo uma experiência de usuário totalmente nova para ações auxiliares.
-
Aprimoramentos de Acessibilidade
O Tema Universal melhora a acessibilidade em todo o quadro com atributos aria-* apropriados, mais marcação semântica e aprimoramentos que fornecem uma melhor experiência com leitores de tela.
-
Renderização da Página Mais Rápida
Diversas melhorias na velocidade de renderização da página e a redução da oscilação da interface do usuário proporcionam uma experiência de carregamento de página mais suave.
Componentes Novos e Atualizados
Aprimoramentos de Pesquisa Facetada
A pesquisa facetada agora tem suporte declarativo para colunas de vários valores, melhorou a acessibilidade e oferece mais controle sobre como uma faceta é exibida.
-
Facetas Multivalor
Crie facilmente facetas para colunas de vários valores armazenadas como uma string separada ou uma matriz de JSON. Assistir ao Vídeo (2:41)
-
Controles de Interface do Usuário Adicionais
Agora você pode controlar se um label de faceta é exibido para uma determinada faceta quando filtrada. Você também pode especificar um ícone que é exibido próximo ao label da faceta na região Pesquisa Facetada.
-
Aprimoramentos de Acessibilidade
Há várias melhorias para tornar a pesquisa facetada mais utilizável e acessível.

Caixas de Diálogo de Alerta e Confirmação Atualizadas
-
Caixas de Diálogos Personalizáveis
As caixas de diálogo Alerta e Confirmar agora têm uma aparência atualizada e fornecem opções de personalização para especificar facilmente o estilo, título, ícone e até labels de botão personalizados.
-
Suporte para Diretivas do Modelo
A mensagem da caixa de diálogo suporta diretivas de modelo HTML, incluindo substituições do lado do cliente de referências de item para alertas verdadeiramente dinâmicos.
-
Botão de Confirmação
Você também pode acionar uma caixa de diálogo de confirmação para qualquer Botão simplesmente alternando a propriedade "Exigir Confirmação".

Geocodificação e Itens do Mapa
Geocodificar seus endereços nunca foi tão fácil e você pode até mesmo exibir um mapa como um item de página! A melhor parte é que você não precisa de uma chave de API!
-
Geocodificação e Normalização de Endereço
Este novo item da página que fornece uma lista de possíveis correspondências para escolher quando um usuário começa a digitar um endereço e retorna as coordenadas, bem como o endereço normalizado.
-
Exibir Mini Mapas
O novo tipo de item Exibir Mapa permite que você visualize rapidamente uma única coordenada em um mapa, ideal para exibir informações ao lado do endereço. Assistir ao Vídeo (1:49)
Catálogos REST e Aprimoramentos
Os usuários agora podem pesquisar e navegar por um catálogo que contém metadados sobre os Serviços REST e criar Origens de Dados REST do APEX com base nos metadados do Serviço REST dentro do catálogo. Além disso, há suporte de paginação integrado para Origens de Dados REST de HTTP Simples.
-
Compartilhar Catálogos Entre Aplicativos
Catálogos de Serviços REST fazem parte do espaço de trabalho do APEX e estão disponíveis para uso por aplicativos dentro dele.
-
Exportação e Importação Fáceis
Os catálogos podem ser facilmente exportados para um único arquivo e importados para outros espaços de trabalho.
-
Atualização com base em URL
Você pode atualizar catálogos rapidamente apontando para um URL de um arquivo de exportação de catálogo.
-
Suporte de Paginação para Serviços REST
HTTP Simples As Origens de Dados REST agora podem suportar esquemas de paginação, permitindo a paginação em componentes do APEX. Assistir ao Vídeo (3:54)
Downloads, Assinaturas e Impressão Aprimorados do Relatório
-
Imagens nos Downloads do Relatório
As colunas de imagem agora são suportadas para relatórios baixados, onde serão incorporados ao arquivo de exportação PDF, XLSX ou HTML. Assistir ao Vídeo (1:32)
-
Aprimoramentos da Caixa de Diálogo de Download
A caixa de diálogo de download agora oferece uma opção para "Remover Rich Text". Além disso, a propriedade de acessibilidade do PDF agora está armazenada como uma preferência do usuário.
-
Inscrições do Relatório Interativo
As Assinaturas de Relatório Interativo agora suportam todos os formatos de download; não envie mais e-mail se nenhuma linha for encontrada.
Experiência do Desenvolvedor
Editores Aprimorados
-
Editor de Arquivo Estático
Permite que os desenvolvedores criem, editem e renomeiem aplicativos estáticos, áreas de trabalho, plug-ins e arquivos de tema sem a necessidade de fazer upload do arquivo novamente toda vez. O recurso também inclui a minimização automática de arquivos JavaScript e CSS e a compilação de arquivos LESS. Assistir ao Vídeo (1:56)
-
Editor de Breadcrumb Aprimorado
Experiência de edição aprimorada em Componentes Compartilhados que fornecem várias entradas de breadcrumb condicionais para uma página.
-
Executar SQL Maior em Comandos SQL
Os Comandos SQL agora oferecem suporte a mais de 32 mil caracteres. Foi removida a limitação anterior de não ser possível editar colunas com mais de 32 KB. - Suporta grandes blocos de código SQL com mais de 32 KB para envio de página e comandos SQL.
Configuração do Ambiente
-
Banners do Ambiente
Faça a distinção de diferentes ambientes APEX facilmente, configurando um Banner de Ambiente no nível da instância ou do espaço de trabalho. (Gerenciar Serviço → Definir Banner do Ambiente).
-
Autenticação de SAML
SAML agora é um esquema de autenticação com suporte que você pode configurar tanto para o ambiente de desenvolvimento do APEX quanto para seus próprios aplicativos, usando os Serviços de Administração.

Aperfeiçoamentos do E-mail e do Modelo de E-mail
-
Suporte ao Modelo de E-mail para o Processo Enviar E-mail
O processo da página Enviar E-mail agora oferece suporte a Modelos de E-mail com substituições declarativas. Assistir ao Vídeo (2:55)
-
Suporte por E-mail nas Automações
Enviar E-mail agora pode ser usado para Automações.
-
Copiar Modelos de E-mail
Agora você pode copiar facilmente modelos de e-mail.
-
Anexos de E-mail em Linha
Anexos de e-mail em linha para e-mail

Funcionalidades Adicionais
-
Data Packager
Migre aplicativos facilmente de uma instância para outra e inclua dados em tabelas. Especifique uma tabela ou lista de tabelas para as quais os dados são exportados com um aplicativo. Assistir ao Vídeo
-
Valor de Exibição do Conjunto de LOVs da Pop-up
O valor definido (Ação Dinâmica ou apex.item.setValue) agora preencherá automaticamente o valor de exibição e saídas adicionais (caso sejam definidas).
-
Novo Atributo 'Mostrar em' no Seletor de Data
O Seletor de Data agora tem um atributo 'Mostrar em' para controlar quando a pop-up do calendário é exibida.
-
Novo Evento da Caixa de Diálogo Modal
O novo evento "Caixa de Diálogo Fechada ou Cancelada" será acionado, se um usuário pressionar a tecla Escape ou o botão X na caixa de diálogo.
-
Banner de Copyright nas Exportações do Aplicativo
Agora você pode definir um banner de direitos autorais para as exportações de seu aplicativo.
-
Novas APIs de PL/SQL
Agora há apex_debug.get_page_view_id e apex_debug.get_last_message_id para vincular mensagens gravadas por LOGGER a uma sessão de depuração do APEX e mostrar mensagens de LOGGER na ordem correta.
-
Novas APIs de JavaScript
Novas APIs para mapRegion, facetsRegion, apex.date, apex.items, apex.regions e apex.env.
-
Criar Aplicativos APEX em Mais 21 Idiomas
O Mecanismo de Runtime do APEX está agora disponível em um total de 31 idiomas, incluindo Inglês, Espanhol, finlandês, Francês, Francês (Canadá), Hebraico, Croata, húngaro, Italiano, japonês, coreano, Holandês, Norueguês, polonês, Português ( Portugal), Português (Brasil), Romeno, Russo, Eslovaco, Eslovaco, sérvio, Sueco, Tailandês, Turco, Chinês Simplificado, Chinês Tradicional, Árabe, tcheco, Dinamarquês, Alemão, Grego Assistir ao Vídeo (2:12)
-
Upgrades de Biblioteca JavaScript
Atualizamos várias bibliotecas JavaScript para releases mais recentes, incluindo Oracle JET 11, jQuery 3.6.0, PrismJS 1.24.1, MarkedJS 3.0.0 e mais.