Skip to main content

__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:
$title
mixed
required
Título do passo.
$action
TAction
default:"null"
(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:
$title
mixed
required
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');