Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Função

A barra de navegação é um componente que já vem por padrão nas páginas home privada (Localização: Formulário/Web/Autenticado/ 

Tooltip
onlyIcontrue
appendIconinfo-circle

Endereço: src/main/webapp/views/logged/home.view.html

) ou home pública (Localização: Formulário/Web/Público/ 

Tooltip
onlyIcontrue
appendIconinfo-circle

Endereço: src/main/webapp/views/public/home.view.html

) e será visível por todas as outras páginas, facilitando a navegação entre as páginas da aplicação web. Ela pode ser alterada para a posição vertical.


Figura 1 - Barra de navegação exibida em um browser


O componente Barra de navegação é responsivo, ou seja, em telas pequenas ele muda seu formato para menu vertical que é exibido ao clicar no botão sanduíche, melhorando a usabilidade para o usuário (Figura 1.1).


Figura 1.1 - Barra de navegação na posição horizontal sendo exibida em uma tela menor


Como destacado na figura 1.2, o componente possui 3 subcomponentes.


Figura 1.2 - Componentes presentes na barra de navegação


  1. Imagem, contém a logomarca da aplicação.
  2. Menu Dinâmico, contém menus e seus itens para por padrão, o primeiro menu direcionar o usuário para as outras páginas .Item de menu, componente específico da barra de navegação, usado para exibir da aplicação, enquanto o segundo possui o modal de alteração de senha do usuário e fazer a opção de logoff na aplicação.

Propriedades do componente

Na tabela abaixo estão descritas as principais propriedades para o funcionamento básico do componente.

options do tipo seta quando a responsividade da aplicação for exigida forma 

Nome

Propriedade

Função

Configuração

Abre a janela de configurações da Barra de navegação.

Identificador

id

Atributo que especifica um ID exclusivo para o componente. Por padrão um id é gerado automaticamente e atribuído ao componente.

Posição

xattr-class

Define se a barra ficará no sentido horizontal, na parte superior da tela, ou vertical, na lateral esquerda.uma das três posições da barra de navegação: Horizontal, Vertical e Vertical retrátil. 

Tipo de menu retrátil menu-typeDefine se o ícone do menu será "hambúrguer" ou "seta".
EstilostyleAltera o estilo geral do componente da forma inline.
Exibirng-showPropriedade Angular usada para exibir ou oculta o componente.
Index da tabelatabindex

Atributo do tipo numérico, ele especifica a ordem que o componente será selecionado quando a navegação é através da tecla TAB do teclado.

Repetircrn-repeatPropriedade que seleciona uma fonte de dados contida na tela e repete o componente baseado no número de itens dessa fonte de dados.
Segurançacronapp-security    Abre a janela de seleção dos grupos com permissões para visualização ou edição.
Skincrn-skinPermite selecionar um skin que afetará apenas o componente selecionado.
Classe CSSclassAdiciona classes CSS que já foram criadas.

Aba de Estilos

Na tabela abaixo estão descritos os tipos de estilos disponíveis para o componente Barra de navegação.

Nome em portuguêsNome em inglêsDescrição

Plano de Fundo

Background

Estiliza o plano de fundo do componente.

Menu Marca

Brand Menu

Estiliza o do componente.

Item Menu

Menu Item

Estiliza o menu de marca do componente.

Item Selecionado

Hover Subitem

Estiliza o item selecionado do menu.

Subitem

Subitem

Estiliza o subitem do componente.


Âncora

navbarConfiguracaonavbarConfiguracao

Configuração

O campo Configuração (Figura 2) permite abrir a janela Opções de Menu que pertence ao subcomponente Menu dinâmico

Image Removed

Figura 2 - Janela de opções do menu dinâmico

  1. Adicionar novo item ou menu;

  2. Excluir o item ou menu selecionado;

  3. Área que exibe a árvore hierárquica para seleção dos itens e menus;

  4. Propriedades do menu ou item selecionado.

Dica

Nas configurações do Menu dinâmico é possível criar itens com até 10 níveis de hierarquia. Apesar da possibilidade, não é recomendado o uso de tantos níveis, pois deixa o sistema com uma usabilidade ruim.

Dica

Também é possível adicionar elementos ao menu arrastando itens da árvore de recursos, veja mais detalhes no tópico Drag and Drop da árvore de recursos da documentação do Menu Dinâmico.

Âncora
navbarPosicao
navbarPosicao

Posição

A propriedade Posição define como será exibida a barra de navegação e funciona de forma semelhante ao que ocorre quando a Barra de navegação no formato horizontal é acessado por telas pequenas. Possui as seguintes opções:

  • Horizontal: barra na parte superior do site (figura 1);
  • Vertical: barra na lateral esquerda (figura 2).
  • Vertical Retrátil: barra na lateral esquerda com um ícone de seta ou menu hambúrguer para expandir ou recolher o menu (figura 2.1).
Image Removed


Image Added

Figura 2 - Barra de navegação na posição vertical


Image Added

Figura 2.1 - Barra de navegação na posição vertical retrátil

Alterar imagem

Para alterar a imagem que representa o logo da aplicação, clique sobre o subcomponente Imagem (destaque 1 da figura 2.2) e, em seguida, no botão "..." da propriedade Origem (destaque 2) para abrir a janela contendo as imagens da aplicação web. Também é possível informar um endereço de imagem diretamente no campo, veja mais detalhes na documentação do componente.


Figura 2.2 - Alterando imagem 

Nome em inglês

Navbar


Nessa página

Índice
maxLevel3
printablefalse


Compatibilidade

  • Formulário web


Equivalente mobile

Cabeçalho (mobile)


Botão do Componente



Imagem no Editor Visual

Image Modified


Assista sobre o tema no Cronapp Academy

Informações

Caso seja seu primeiro acesso ao Cronapp Academy, crie antes uma conta gratuita e matricule-se no curso abaixo.