Tag comboBox

.html ›› .html ›› .html ››
Parent Previous Next

Tag comboBox

A tag/componente comboBox representa uma caixa de seleção que permite o usuário selecionar um item entre vários..


Herança

O comboBox possui todas as características de uma tag de texto. Veja:


Características

Além das características herdadas, a tag comboBox também possui as seguintes características:

Propriedades e atributos

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étodos

Método

Descrição

comboBox:dropDown()

"Abre" o comboBox. Exibe a lista de seleção na interface.


Eventos

Nome do evento

Descrição

onChange

Este evento é invocado quando a seleção do comboBox é alterada.



Veja Tratando eventos do Lua Form

Exemplos

Exemplo 1 - comboBox simples


<?xml version="1.0" encoding="UTF-8"?>
<form name="frmFichaTeste">         

        <comboBox left="20" top="20" items="{'Lança', 'Espada', 'Adaga'}"/>
</form>




 



Exemplo 2 - comboBox usando a propriedade "values" para escolha do item padrão.


<?xml version="1.0" encoding="UTF-8"?>
<form name="frmFichaTeste">         

        <comboBox left="20" top="20" items="{'Lança', 'Espada', 'Adaga'}"
                  values="{'L', 'E', 'A'}" value="E"/>
</form>




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