Skip to main content

__construct

Construtor da classe TSlider. Parâmetros:
$name
mixed
required
Nome do widget.
Exemplo de código:
$volume = new TSlider('volume');

setRange

Define o intervalo do slider, incluindo o valor mínimo, máximo e o passo. Parâmetros:
$min
mixed
required
Valor mínimo.
$max
mixed
required
Valor máximo.
$step
mixed
required
Incremento entre os valores.
Exemplo de código:
$idade = new TSlider('idade');
$idade->setRange(18, 65, 1);

enableField e disableField

(Método estático) Habilita ou desabilita um campo slider no formulário. Parâmetros:
$form_name
mixed
required
Nome do formulário.
$field
mixed
required
Nome do campo.
Exemplo de código:
$quantidade = new TSlider('quantidade');

$btnHabilitar = new TButton('btnEnableField');
$btnHabilitar->addStyleClass('btn-default');
$btnHabilitar->setImage('far:circle #000000');
$btnHabilitar->setAction(new TAction([$this, 'habilitarCampo']), 'Habilitar Slider');

$btnDesabilitar = new TButton('btnDisableField');
$btnDesabilitar->addStyleClass('btn-default');
$btnDesabilitar->setImage('far:circle #000000');
$btnDesabilitar->setAction(new TAction([$this, 'desabilitarCampo']), 'Desabilitar Slider');
Código de exemplo das funções a serem chamadas, lembrando que essas funções precisam ser estáticas (static function).
public static function habilitarCampo($param = null)
{
    TSlider::enableField('nomeForm', 'quantidade');
}

public static function desabilitarCampo($param = null)
{
    TSlider::disableField('nomeForm', 'quantidade');
}