Versões comparadas

Chave

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

Função

O Auto completar é uma funcionalidade da caixa de seleção que filtra as opções à medida que o usuário digita no campo. Esse componente possui valores fixos, ou seja, é necessário inserir manualmente quais são os valores que irão aparecer para completar o campo. O componente é um campo de pesquisa em que as opções só são exibidas no momento que o usuário começa a digitar o texto, exibindo sugestões em vez de opções.


Figura 1.1 - Exemplo do componente personalizado rodando no browser

Principais propriedades

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

Nome

Propriedade

Função

Configuração

options

Abre uma janela para personalização do componente.

Conteúdo

Título

content

Define o rótulo.

Valor

ng-model

Propriedade AngularJS que pode ser usada para obter e alimentar o conteúdo pelo bloco de programação.

Requerido

ng-required

Define que o campo é preenchimento obrigatório.

Identificador

id

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

Exibir

ng-show

Propriedade AngularJS usada para mostrar ou oculta o componente.

Segurança

cronapp-security

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

Classes 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 Auto Completar.

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

Entrada de DadosTexto

Input

Estiliza a entrada de dados do componente.

Plano de fundo da Entrada de Texto

Input BackgroundPlaceholder

Estiliza o plano de fundo da entrada de texto a sugestão do componente.

Título

Title

Estiliza o título do componente.

Plano de fundo da Lista

Item Background

Estiliza o plano de fundo da lista do componente.

Itens da Lista

Item List

Estiliza os itens do componente.

Configuração

Através da janela Configuração é possível personalizar o componente Auto Completar.

Aba Geral

A aba Geral contém as principais definições do componente.Image Removed


Image Added

Figura 2.1 - Janela de configuração


  • Placeholder: sugere um exemplo do que pode ser inserido no campo - o ícone ao lado do campo permite internacionalizar o placeholder;

  • Tipo Filtro: define a forma como será feita a pesquisa.

    • Contendo: mostra as opções que contêm a sequência das letras digitadas;

    • Iniciando com: mostra as opções que comecem com a sequência das letras digitadas;

    • Final com: mostra as opções que terminem com a sequência das letras digitadas

  • Campo Texto: são as opções que aparecerão à medida que o usuário digitar na caixa do auto completar.

  1. Editar: abre uma janela para fazer a edição do item correspondente;

  2. Excluir: exclui o item correspondente.

  • Usar Template Personalizado: Ao marcar, a aba Elementos é adicionada ao lado da aba Rodapé.

Adicionar novo campo texto

Clique no botão + para abrir a janela onde será inserido o novo Campo Texto (Figura 32.12).


Figura 2.2 - Adicionar novo campo texto

Aba Cabeçalho

Na aba cabeçalho é possível adicionar texto ou tags do HTML - podendo ser de parágrafo, imagem, entre outros - e, assim, criar uma área no início da lista de opções exibidas pelo componente (Figura 2.3).


Figura 2.3 - Configuração e resultado no browser da aba cabeçalho

Aba Rodapé

Na aba rodapé é possível adicionar texto ou tags do HTML - podendo ser de parágrafo, imagem, entre outros - e, assim, criar uma área no início da lista de opções exibidas pelo componente (Figura 2.4).


Figura 2.4 - Configuração e resultado no browser da aba rodapé

Aba Elementos

A aba Elementos só é exibida ao selecionar a opção Usar Template Personalizado na aba Geral. Ela permite configurar a apresentação das opções ao abrir a caixa de seleção, podendo mostrar outros campos da fonte de dados (Figura 2.4) ou texto estático. A modificação só ocorre na lista de opção, ao confirmar uma opção o conteúdo adicional da aba Elementos desaparecerá.

A expressão para exibir os dados do campo texto da caixa é: #: data.value #, mas é possível inserir qualquer caractere antes ou depois dessa expressão (Figura 2.5).


Image Modified

Figura 2.5 - Configuração e resultado no browser da aba elementos

Nome em inglês

Auto Complete


Nesta página

Índice
maxLevel3
printablefalse


Compatibilidade

  • Formulário web


Equivalente mobile

Não possui.


Botão do Componente

Image RemovedImage Added


Imagem no Editor Visual

Image RemovedImage Added