Skip to main content
Derivado da classe TEntry, métodos herdados não sobrescritos podem também ser utililzados por objetos TNumeric. Acesse a documentação do componente/classe-pai para conhecê-los.

__construct

Construtor da classe TNumeric. Parâmetros:
$name
mixed
required
Nome do campo que será utilizado no formulário.
$decimals
mixed
required
Número de casas decimais.
$decimalsSeparator
mixed
required
Separador para o ponto decimal.
$thousandSeparator
mixed
required
Separador de milhares.
$replaceOnPost
bool
default:"true"
(Opcional) Booleano indicando se a máscara deve ser substituída após o envio do formulário.
$reverse
bool
default:"false"
(Opcional) Booleano indicando se a máscara deve ser invertida.
$allowNegative
bool
default:"true"
(Opcional) Booleano indicando se valores negativos são permitidos.
Exemplo de código:
$preco = new TNumeric('preco', 2, ',', '.');

setAllowNegative

Define se valores negativos são permitidos no campo. Parâmetros:
$allowNegative
mixed
required
Booleano indicando se valores negativos são permitidos.
Exemplo de código:
$preco = new TNumeric('preco', 2, ',', '.');
$preco->setAllowNegative(false);
$preco->setValue(-15);
Obs.: o valor aparecerá inicialmente com o sinal negativo, mas este desaparecerá assim que o campo obtiver foco.