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 do componente TPageStep.
Exemplo de código:
$passos = new TPageStep();
addItem
Adiciona um item ao componente. Cada item representa um passo.
Parâmetros:
(Opcional) Ação associada ao passo.
Exemplo de código:
$passos = new TPageStep();
$passos->addItem('Introdução', new TAction(['NomeClasseDeControle', 'onSelect']));
$passos->addItem('Conclusão', new TAction(['NomeClasseDeControle', 'onSelect']));
Código de exemplo das funções a serem chamadas, lembrando que essas funções precisam ser estáticas (static function):
public static function onSelect($param = null)
{
new TMessage('info', 'Ação chamada: ' . print_r($param, true));
}
select
Seleciona um item como o atual, baseando-se no título. Todos os itens anteriores ao selecionado são marcados como completos.
Parâmetros:
Título do item a ser selecionado.
Exemplo de código:
$passos = new TPageStep();
$passos->addItem('Introdução');
$passos->addItem('Desenvolvimento');
$passos->addItem('Conclusão');
$passos->select('Desenvolvimento');