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.
Obs.: todos os exemplos de código presentes nesta documentação seguirão como base o conteúdo de __construct(), acrescentando apenas seus respectivos métodos.
__construct
Construtor da classe BContainer.
Parâmetros:
Nome do container que será utilizado no formulário.
Exemplo de código:
$campoEmail = new TEntry('campoEmail');
$campoSenha = new TPassword('campoSenha');
$campoEmail->setSize('100%');
$campoSenha->setSize('100%');
$container = new BContainer('container');
$container->setTitle("title", '#333', '18px', '', '#fff');
$container->setBorderColor('#c0c0c0');
$linha1 = $container->addFields([new TLabel("Email:", null, '14px', null)], [$campoEmail]);
$linha2 = $container->addFields([new TLabel("Senha:", null, '14px', null)], [$campoSenha]);
setTitle
Define o título do container e opções de estilo como cor, tamanho da fonte, decoração (negrito, itálico, sublinhado) e cor de fundo.
Parâmetros:
(Opcional) Cor da fonte do título.
(Opcional) Tamanho da fonte do título.
(Opcional) Decoração do título (b para negrito, i para itálico, u para sublinhado).
(Opcional) Cor de fundo do título.
Exemplo de código:
// Instância inicial presente na seção '__construct()'
$container->setTitle('Título', '#000', '20px', 'b', '#fff');
setBorderColor
Define a cor da borda do container.
Parâmetros:
Exemplo de código:
// Instância inicial presente na seção '__construct()'
$container->setTitle('Login', '#000', '18px', 'b', '#fff');
$container->setBorderColor('#ff0000');
setId
Define o ID do container para referência no CSS ou JavaScript.
Parâmetros:
Exemplo de código:
// Instância inicial presente na seção '__construct()'
$containerQuarto->setId('meuContainer');
enableExpander
Ativa a capacidade de expansão do container.
Exemplo de código:
// Instância inicial presente na seção '__construct()'
$container->setTitle('Login', '#000', '18px', 'b', '#fff');
$container->enableExpander();
disableExpander
Desativa a capacidade de expansão do container.
Exemplo de código:
// Instância inicial presente na seção '__construct()'
$container->setTitle('Login', '#000', '18px', 'b', '#fff');
$container->enableExpander();
$container->disableExpander();
enableStartExpanderOpened
Configura o container para iniciar já expandido.
Exemplo de código:
// Instância inicial presente na seção '__construct()'
$container->setTitle('Login', '#000', '18px', 'b', '#fff');
$container->enableExpander();
$containerAberto->enableStartExpanderOpened();