Skip to main content
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:
$name
mixed
required
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:
$title
mixed
required
Título do container.
$titleFontColor
mixed
default:"null"
(Opcional) Cor da fonte do título.
$titleFontSize
mixed
default:"null"
(Opcional) Tamanho da fonte do título.
$titelDecoration
mixed
default:"null"
(Opcional) Decoração do título (b para negrito, i para itálico, u para sublinhado).
$titleBackgroundColor
mixed
default:"null"
(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:
$borderColor
mixed
required
Cor da borda.
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:
$id
mixed
required
ID do container.
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();