A tag/componente comboBox representa uma caixa de seleção que permite o usuário selecionar um item entre vários..
O comboBox possui todas as características de uma tag de texto. Veja:
Além das características herdadas, a tag comboBox também possui as seguintes características:
Propriedade |
Tipo |
Valor Padrão |
Descrição |
text |
String |
<string vazio> |
O texto escolhido pelo usuário e apresentado na interface pelo comboBox. Observação: Este campo retorna e aceita somente valores que estão na propriedade "items" |
value |
String |
<string vazio>> |
O valor associado ao item escolhido e apresentado na interface. Observação: Este campo retorna e aceita somente valores que estão na propriedade "values". |
field |
String |
<string vazio> |
Caminho de um campo no NodeDatabase. Quando associado, o comboBox passa a apresentar e salvar o conteúdo no campo informado. Veja também: |
frameRegion |
String |
<string vazio> |
Considerando que o componente/tag pai possui um frame (ver Frames), ao definir o valor desta propriedade, a posição e tamanho deste controle é automaticamente calculada para se encaixar na Região do Frame de mesmo nome. Veja Frames e Regiões |
transparent |
Boolean |
false |
Quando True, as bordas e o fundo do comboBox não serão exibidas, mostrando apenas o texto conteúdo. |
items |
Arranjo de String |
{} |
Lista de itens do qual o usuário poderá escolher um. Exemplo: {'Lança', 'Espada', 'Adaga'} |
values |
Arranjo de String |
{} |
Lista de valores associados aos itens da propriedade "items". Cada posição deste arranjo é "casado" com a mesma posição do arranjo "items". Observação 1: Não é obrigatório o uso desta propriedade; Observação 2: Quando esta propriedade e o atributo "field" estiverem definidos, este são os valores que serão salvos no NodeDatabase. Exemplo: {'L', 'E', 'A'} |
Método |
Descrição |
comboBox:dropDown() |
"Abre" o comboBox. Exibe a lista de seleção na interface. |
Nome do evento |
Descrição |
onChange |
Este evento é invocado quando a seleção do comboBox é alterada. |
Veja Tratando eventos do Lua Form
<?xml version="1.0" encoding="UTF-8"?> <comboBox left="20" top="20" items="{'Lança', 'Espada', 'Adaga'}"/> |
<?xml version="1.0" encoding="UTF-8"?> <comboBox left="20" top="20" items="{'Lança', 'Espada', 'Adaga'}" |
Neste exemplo, devido as propriedades "items" e "values", houve a associação dos seguintes valores e itens:
Created with the Personal Edition of HelpNDoc: Elevate your documentation to new heights with HelpNDoc's built-in SEO