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 | ||||
---|---|---|---|---|
| ||||
Endereço: |
) ou home pública (Localização: Formulário/Web/Público/
Tooltip | ||||
---|---|---|---|---|
| ||||
Endereço: |
) 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
- Imagem, contém a logomarca da aplicação.
- 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.
Nome | Propriedade | Função | options | 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. | |||
xattr-class | Define uma das três posições da barra de navegação: Horizontal, Vertical e Vertical retrátil. | ||||
Tipo de menu retrátil | menu-type | Define se o ícone do menu será "hambúrguer" ou "seta". | |||
Estilo | style | Altera o estilo geral do componente da forma inline. | |||
Exibir | ng-show | Propriedade Angular usada para exibir ou oculta o componente. | |||
Index da tabela | tabindex | 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. | |||
Repetir | crn-repeat | Propriedade que seleciona uma fonte de dados contida na tela e repete o componente baseado no número de itens dessa fonte de dados. | |||
Segurança | cronapp-security | Abre a janela de seleção dos grupos com permissões para visualização ou edição. | |||
Skin | crn-skin | Permite selecionar um skin que afetará apenas o componente selecionado. | |||
Classe CSS | class | Adiciona 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.
Propriedades do menu ou item selecionadoNome em português | Nome em inglês | Descriçã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. |
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
Adicionar novo item ou menu;
Excluir o item ou menu selecionado;
Área que exibe a árvore hierárquica para seleção dos itens e menus;
. |
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 | ||||
---|---|---|---|---|
|
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 32).
- Vertical Retrátil: barra na lateral esquerda com um ícone de seta ou menu hambúrguer para expandir ou recolher o menu (figura 32.1)
Figura 3 2 - Barra de navegação na posição vertical
Figura 32.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 32.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 32.2 - Alterando imagem
Nome em inglês
Navbar
Nessa página
Índice maxLevel 3 printable false
Compatibilidade
Formulário web
Equivalente 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. |
- Aula: CRUD Web