Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 3 Próxima »

Da mesma maneira que o caixa de seleção fixa, esse componente apresenta uma lista de opções para o usuário escolher. No entanto, a diferença fica por conta de que essas opções vêm do banco de dados.

Figura 1 - Caixa de seleção dinâmica

Por exemplo, em uma classe do banco de dados existe um atributo que guarda os nomes das músicas e configurando a caixa de seleção, é possível trazer todos os dados (nesse caso, os nomes das músicas) para fazer a lista de opções.


Menu de configuração

Para realizar configurações na caixa de seleção são feitas através do menu de “...”, que abrirá uma janela que contém 5 abas.

Figura 2 - Menu de configuração da caixa de seleção

Geral

Onde toda a configuração de fonte de dados, tipo de filtragem, definição dos campos, utilização da máscara, entre outros, é feita. Para fazer com que o componente atue de forma correta, o primeiro passo é fazer a conexão com o banco de dados e para realizar tal feito, precisa adicionar uma fonte de dados. Caso exista uma folha de dados na tela em que o componente caixa de seleção dinâmica se encontra, ele irá aparecer na listagem do campo. Caso contrário, nenhuma lista irá aparecer e terá que adicionar através do botão + que fará a abertura de uma janela para configurar a folha de dados.

Fonte de Dadosdetermina qual é a tabela a ser utilizada pela caixa de seleção.
Tipo Filtro

define a forma como será feita a pesquisa.

  • Contendo: procura por quaisquer letras consecutivas escritas que se encaixem nas opções.
  • Iniciando com procura pelas opções que contém no início da palavra as letras digitadas.
  • Final com procura pelas opções que contém no fim da palavra as letras digitadas.
Campo Textoescolhe o atributo que fará a exibição dos dados na caixa de seleção.
Campo Valorescolhe o atributo da tabela que terá seus dados retornados pro sistema a partir da seleção da opção na caixa de seleção.
Máscaradefine a forma como será apresentado o valor. Apesar de ter uns exemplos prontos, é possível editá-los ou criar um.
Rótulotem a mesma ideia que um placeholder, basicamente é escrever uma informação que será apresentada na caixa, mas que não irá interferir em nada. Ela só tem o objetivo de auxiliar e é opcional sua utilização.
Valor Inicial

determina qual será a primeira entrada de dado na seleção. Esse campo fica disponível quando a opção ao iniciar usar valor do primeiro registro não está marcada. Sua determinação fica a critério do usuário, que pode utilizar blocos de programação, expressão ou o campo de tela.

Ao iniciar usar valor do primeiro registroquando marcada essa opção, irá aparecer na caixa de seleção o primeiro registro adicionado no atributo escolhido.
Usar valor primitivo 
Alterar cursor ao modificar 

 

 

 

  • Sem rótulos