A Oracle introduziu componentes de modelo APEX na versão 23.1, fornecendo uma maneira fantástica de criar modelos personalizados. Nesta postagem do blog, demonstrarei meu primeiro plugin de componente de modelo e orientarei você no processo simples de criação de cartões elegantes.
Esta é a versão mais básica, apresentando apenas um título e um corpo.
Vamos adicionar algumas cores
Parece melhor, no entanto, podemos melhorar sua aparência adicionando alguns ícones.
Finalmente, um texto de rodapé e uma ação
Instalação
- Baixar cartões do painel
- Importe o arquivo: "template_component_plugin_com_rodrigomesquita_dashboard_cards.sql" para sua aplicação.
Uso
- Crie um item de página
- Escolha Dashboard Cards [Plugin] como tipo de componente de modelo
Consulta de amostra
SELECT 1 id_pk,
'New Members' as title,
to_char((select count(*) from demo_customers)) as card_value,
'50% INCREASE' as footer_text,
'#40af73' as background_color,
'fa-users' as card_icon,
'#ffffff' as font_color,
'2' as page_id
FROM DUAL
union
SELECT 2 id_pk,
'Top Customers' as title,
'7' as card_value,
'20% INCREASE' as footer_text,
'#317ac1' as background_color,
'fa-badge-check' as card_icon,
'#ffffff' as font_color,
'9' as page_id
FROM DUAL
union
SELECT 3 id_pk,
'System Alerts' as title,
'5' as card_value,
'' as footer_text,
'#d83f3f' as background_color,
'fa-bell' as card_icon,
'#ffffff' as font_color,
'10' as page_id
FROM DUAL
union
SELECT 4 id_pk,
'Products on Sale' as title,
to_char((select count(*) from demo_product_info)) as card_value,
'50% SALE!' as footer_text,
'#c78e27' as background_color,
'fa-badge-dollar' as card_icon,
'#ffffff' as font_color,
'6' as page_id
FROM DUAL
union
SELECT 5 id_pk,
'Today''s Orders' as title,
to_char((select sum(order_total) from demo_orders),'FML999G999G999G999G990D00') as card_value,
'' as footer_text,
'#c78e27' as background_color,
'fa-shopping-cart' as card_icon,
'#ffffff' as font_color,
'4' as page_id
FROM DUAL
Configuração
Demonstração
Clique aqui para ver em ação.
Fonte: Rodrigo Mesquita | APEX BLOG
Nenhum comentário:
Postar um comentário