Skip to main content

__construct

Construtor da classe TText. Parâmetros:
$name
mixed
required
Nome do campo que será utilizado no formulário.
Exemplo de código:
$descricao = new TText('descricao');

setSize

Define o tamanho do widget. Parâmetros:
$width
mixed
required
Largura do widget.

$height
mixed
default:"NULL"
(Opcional) Altura do widget.
Exemplo de código:
$descricao = new TText('descricao');
$descricao->setSize(300, 200);

getSize

Retorna o tamanho do widget como um array contendo largura e altura. Exemplo de código:
$descricao = new TText('descricao');
$descricao->setSize(150, 100);
$tamanho = $descricao->getSize(); // (150, 100)

setMaxLength

Define o comprimento máximo do texto. Parâmetros:
$length
mixed
required
Comprimento máximo do texto.
Exemplo de código:
$descricao = new TText('descricao');
$descricao->setMaxLength(50);

setExitAction

Define a ação a ser executada quando o usuário sair do campo. Parâmetros:
$action
TAction
required
Objeto TAction.
Exemplo de código:
$descricao = new TText('descricao');
$descricao->setExitAction(new TAction(['NomeClasseDeControle', 'onExitCampo']));
Código de exemplo da função a ser chamada, lembrando que essa função precisa ser estática (static function).
public static function onExitCampo($param = null)
{
    new TMessage('info', print_r($param, true));
}

setExitFunction

Define a função JavaScript a ser executada quando o usuário sair do campo. Parâmetros:
$function
mixed
required
Função JavaScript.
Exemplo de código:
$descricao = new TText('descricao');
$descricao->setExitFunction('alert("Você saiu do campo Descrição.");');

forceLowerCase

Força o texto a ser convertido para minúsculas. Exemplo de código:
$descricao = new TText('descricao');
$descricao->forceLowerCase();

forceUpperCase

Força o texto a ser convertido para maiúsculas. Exemplo de código:
$descricao = new TText('descricao');
$descricao->forceUpperCase();

getPostData

Retorna os dados postados para este campo. Exemplo de código:
$descricao = new TText('descricao');
$postData = $descricao->getPostData();