Documentation Index
Fetch the complete documentation index at: https://docs-fw.madbuilder.com.br/llms.txt
Use this file to discover all available pages before exploring further.
__construct
Construtor da classe TCheckButton.
Parâmetros:
Exemplo de código:
$checkAtivo = new TCheckButton('status');
setUseSwitch
Configura o TCheckButton para ser exibido como um switch.
Parâmetros:
(Opcional) Booleano para ativar o modo switch.
(Opcional) Classe CSS para o label do switch.
Exemplo de código:
$checkAtivo = new TCheckButton('status');
$checkAtivo->setUseSwitch(true);
setIndexValue
Define o valor do índice quando o botão está ativo.
Parâmetros:
Exemplo de código:
$checkAtivo = new TCheckButton('status');
$checkAtivo->setIndexValue(1);
setInactiveIndexValue
Define o valor do índice quando o botão está inativo.
Parâmetros:
Exemplo de código:
$checkAtivo = new TCheckButton('status');
$checkAtivo->setInactiveIndexValue(0);
setChangeAction
Define a ação a ser executada quando o usuário altera o estado do botão.
Parâmetros:
Exemplo de código:
$checkAtivo = new TCheckButton('status');
$checkAtivo->setChangeAction(new TAction(['NomeClasseDeControle', 'onStatusChange']));
Código de exemplo da função a ser chamada, lembrando que essa função precisa ser estática (static function).
public static function onStatusChange($param = null)
{
new TMessage('info', 'O status do botão foi alterado com sucesso!');
}
setChangeFunction
Define uma função JavaScript a ser executada quando o usuário altera o estado do botão.
Parâmetros:
Exemplo de código:
$checkAtivo = new TCheckButton('status');
$checkAtivo->setChangeFunction('alert("O estado do botão foi alterado com sucesso!");');
getPostData
Obtém os dados enviados pelo formulário.
Exemplo de código:
$checkAtivo = new TCheckButton('status');
$valorPostado = $checkAtivo->getPostData();