__construct
Construtor da classeTSelect.
Parâmetros:
Nome do widget.
setSize
Define o tamanho do campo. Parâmetros:Largura do campo.
(Opcional) Altura do campo.
getSize
Retorna o tamanho do campo como um array com largura e altura. Exemplo de código:addItems
Adiciona itens ao select. Parâmetros:Array associativo de itens.
getItems
Retorna os itens do select. Este método é útil para obter os itens que foram adicionados aoTSelect, permitindo manipulações ou verificações adicionais.
Exemplo de código:
setDefaultOption
Define uma opção padrão que é exibida no select. Parâmetros:Opção padrão a ser exibida.
setValue
Define o valor do campo. Parâmetros:Valor do campo.
setValueSeparator
Define um separador para os valores no campo, útil quando o campo permite múltiplas seleções. Parâmetros:Separador para os valores.
enableSearch
Habilita a pesquisa dentro do componente. Exemplo de código:disableMultiple
Desativa a seleção múltipla. Exemplo de código:disableTitles
Desativa os títulos das opções. Exemplo de código:setChangeAction
Define a ação a ser executada quando o usuário altera a seleção. Parâmetros:Objeto
TAction.setChangeFunction
Define uma função JavaScript para ser executada quando o usuário altera a seleção. Parâmetros:Função JavaScript.
getPostData
Obtém os dados enviados pelo formulário. Exemplo de código:reload
(Método estático) Recarrega os itens do select de forma dinâmica. Parâmetros:Nome do formulário.
Nome do campo.
Array de itens.
(Opcional) Inicia vazio.
enableField e disableField
(Método estático) Habilita ou desabilita um campo de seleção no formulário. Parâmetros:Nome do formulário.
Nome do campo.
clearField
(Método estático) Limpa o valor de um campo no formulário. Parâmetros:Nome do formulário.
Nome do campo.