Versões comparadas

Chave

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

O componente abas é baseado em navegação e provê uma maneira fácil e poderosa de suportar grandes conteúdos conteúdo dentro de uma pequena área separando por diferentes painéis. Cada aba representa um painel e cada painel pode conter diversos componentes visuais. Para alterar entre os painéis, basta clicar na sua respectiva aba, que ficará em uma cor mais escura.


Image RemovedImage Added

Gif 1 Animação 1 - Exemplo do componente rodando no aplicativo 

Principais propriedades

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

Dica

Ao selecionar a opção Padrão do tema nas propriedades de cor, o componente irá usar as cores definidas como padrão para o projeto.

NomePropriedadeFunção
Modelo das abastheme-ion-segment

Altera o modelo da aba em 3 tipos:

  • Clássico: Possui todas as pripriedades de customização;
  • Moderno: Não possui apenas a propriedade Largura das abas;
  • Light: Não possui as propriedades Cor da aba ativa e Largura das abas;

    entre Clássico, Moderno e Light.

    Cor do fundobackground-colorAltera a cor do fundo da aba.
    Cor do texto e íconeicon-themeAltera a cor do texto e do ícone presente na aba.
    Cor da aba ativabackground-color-activeAltera a cor da aba que esta está ativa.
    Tamanho do íconeicon-sizeAltera o tamanho do ícone.
    Orientação do íconeicon-orientationAltera a posição do ícone em referência ao texto da aba.
    Largura das abastabs-template

    Altera a largura das abas.

    • Compacto: Mantém mantém uma margem da entre a borda para a dic da páginada tela e o componente;
    • Completo: Preenche toda a página para os dois ladoso componente preenche todo o espaço.

    Identificador

    id

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

    EstilostyleAltera o estilo geral do componente.

    Exibir

    ng-show

    Propriedade AngularJS usada para mostrar ou oculta o componente.

    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ça

    cronapp-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.

    Classes CSS

    class

    Adiciona classes CSS que já foram criadas.

    Itens-Permite adicionar ou excluir abas, ou selecionar uma das abas e acessar suas propriedades.

    Propriedades item da aba

    Na tabela abaixo estão descritas as principais propriedades

    do contêiner que representa a aba

    da área do item aba. Ele é mostrando quando a aba é selecionada (Figura 1.1).


    NomePropriedadeFunção
    ÍconeclassAltera o ícone da aba.
    TítulocontentDefine o rótulo do item e é possível internacionalizá-lo.
    IdentificadoridAtributo que especifica um ID exclusivo para o componente. Por padrão, o ID é gerado automaticamente e atribuído ao componente.
    Alvo de dados

    data-target

    Define o valor de referência do alvo.

    Dado ao trocardata-toggleAtributo de dados do HTML5 que liga automaticamente o elemento ao tipo correspondente.
    EstilostyleAltera o estilo da aba do componente.
    Exibir

    ng-show

    Propriedade Angular usada para mostrar ou oculta o componente.

    RegraroleAtributo do HTML5 que dá ênfase a semântica do elemento para oferecer mais acessibilidade.

    Repetir

    crn-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ça

    cronapp-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.
    Classes CSSclassAdiciona classes CSS que já foram criadas.

    Propriedades contêiner da aba

    Na tabela abaixo estão descritas as principais propriedades da área do item aba. Ele é mostrando quando do contêiner que representa a aba é selecionada (Figura 1.1(figura 3).

    NomePropriedadeFunção
    Identificador

    id

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

    EstilostyleAltera o estilo do conteúdo dentro da aba selecionada.
    Exibir

    ng-show

    Propriedade AngularJS usada para mostrar ou oculta o componente.

    Repetir

    crn-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ça

    cronapp-security

    Abre a janela de seleção dos grupos com permissões para visualização ou edição.

    Aba de Estilos

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

    Nome em portuguêsNome em inglêsDescrição
    Cor do fundo

    Background

    Estiliza o fundo do componente.
    Texto e ícone

    Text and icon

    Estiliza o texto e o ícone do componente.

    Aba Ativa

    Active Tab

    Estiliza a aba ativa do componente.

    Ícone

    Icon

    Estiliza somente o ícone do componente.

    Modelo das abas

    Altera levemente o modelo da aba, modificando principalmente a borda. Caso o modelo seja alterado, as propriedades de customização também serão alteradas.

    • Clássico: possui todas as propriedades de customização e as laterais do modelo são redondas;
    • Moderno: não possui apenas a propriedade Largura das abas, as pontas são redondas;
    • Light: não possui as propriedades Cor da aba ativa e Largura das abas, também não é possível customizar o item ativo e suas bordas são quadradas.


    Image Added

    Figura 1 - Propriedades de customização

    Itens

    Em itens (Figura 12) é possível fazer a adição, remoção, reordenação e a configuração de uma aba no componente. 


    Image RemovedImage AddedFigura 1 2 - Selecionar, adicionar e remover um item de abas


    1. Adicionar: adiciona uma nova aba ao componente;
    2. Remover: remove a aba do componente correspondente ao ícone do item.

    Reordenar as abas

    Para reordenar as abas, basta segurar o item e arrastá-lo para cima ou para baixo (Figura 12.1).


    Image RemovedImage Added

    Figura 12.1 - Reordenando as abas no componente

    Configuração

    Adicionar componentes a aba selecionada

    Para adicionar os componentes na aba, selecione-a clicando diretamente no contêiner da aba (1 da Figura 23) ou em Itens (2) e desbloqueie a área da aba utilizando o botão cadeado desagrupar componente (3).


    Image RemovedImage AddedFigura 2 3 - Desbloqueando área da aba selecionada


    Após isso, selecione o componente e insira-o na área desbloqueada (Figura 23.1).


    Image RemovedImage Added

    Figura 23.1 - Arrastando componente para área desbloqueada da aba

    Renomeando aba

    Para renomear a aba, clique sobre a mesma no editor (1 da Figura 23.2) para abrir suas propriedades no menu lateral e renomeie a aba no campo Título (2 da Figura 2.2).


    Image RemovedImage AddedFigura 23.2 - Renomeando aba do componente

    Propriedades de customização

    O

    componente

    possui algumas propriedades que facilitam a customização. Como mostrado na figura 3, em poucos cliques é possível estilizar de várias formas o componente.

    Image Removed

    Figura 3 - Propriedades de customização

  • Modelo das abas: Altera levemente o modelo da aba, alterando principalmente a borda, caso o modelo seja alterado, as propriedades de customização também serão alteradas.
    • Clássico: Possui todas as pripriedades de customização;
    • Moderno: Não possui apenas a propriedade Largura das abas;
    • Light: Não possui as propriedades Cor da aba ativa e Largura das abas;
  • Cor do fundo: Altera a cor do fundo da aba;
  • Cor do texto e ícone: Altera tanto o ícone quanto o texto;

  • Cor da aba ativa: Destaca na cor selecionada a aba que esta ativa;
  • Tamanho do ícone: Altera o tamanho do ícone;
  • Orientação do ícone:  Altera a posição do ícone referente ao título;
  • Largura das abas: Altera a largura das abas;
    • Compacto: Mantém uma margem da borda para a dic da página;
    • Completo: Preenche toda a página para os dois lados.

  • Nome em inglês

    tabs


    Nesta página

    Índice
    maxLevel3
    printablefalse


    Compatibilidade

    • Formulário mobile


    Equivalente web

    Abas (web)


    Botão do Componente

    Image RemovedImage Added


    Imagem no Editor Visual

    Image RemovedImage Added