Oracle APEX – Criando um contador estilo badge no menu

Veja como criar um contador que fica localizado no menu do APEX.

Primeiro precisamos ir em Componentes Compartilhados > Itens do Aplicativo e criar um novo item que posteriormente será chamado pelo menu.

Usei o nome MeuContador no meu item.

Volte para Componentes Compartilhados e agora entre em Cálculos do Aplicativo

Em Item de Cálculo selecione o que foi criado no inicio deste artigo: “MeuContador”.
O Ponto de Cálculo normalmente usamos Na Nova Instância ou Antes do Cabeçalho mas, pode ser alterado dependendo da sua necessidade.
O Tipo de Cálculo normalmente usamos alguma consulta que é executada na página deste menu, por exemplo: se na página tem um relatório e você quer exibir no contador quantos registros tem no relatório, aí você cria uma Consulta SQL fazendo um count na consulta do relatório de forma que traga apenas um valor único.

Agora o contador já pode ser inserido no menu, para isto, vá em Componentes Compartilhados > Menu de Navegação.

Edite o menu que você vai adicionar o badge contador e no campo Label de Entrada de Lista coloque o item que foi criado logo após o nome do menu da seguinte forma: [&MEUCONTADOR.]

Feito isto, já temos aí o nosso badge que irá aparecer da seguinte forma para o usuário: