Skip to main content

__construct

Construtor da classe TPillBar. Exemplo de código:
$barraOpcoes = new TPillBar();

addItem

Adiciona um item à barra de pílulas. Parâmetros:
$title
mixed
required
Título do item.
$action
TAction
default:"null"
(Opcional) Ação associada ao item, representada por um objeto TAction.
Exemplo de código:
$barraOpcoes = new TPillBar();
$barraOpcoes->addItem('Inicio', new TAction(['NomeClasseDeControle', 'onSelectStart']));
$barraOpcoes->addItem('Fim', new TAction(['NomeClasseDeControle', 'onSelectEnd']));
Código de exemplo das funções a serem chamadas, lembrando que essas funções precisam ser estáticas (static function).
public static function onSelectStart($param = null)
{
    new TMessage('info', 'Item selecionado: Início');
}
    
public static function onSelectEnd($param = null)
{
    new TMessage('info', 'Item selecionado: Fim');
}

selectIndex

Seleciona um item baseado em seu índice. Parâmetros:
$index
mixed
required
Índice do item na barra de pílulas.
Exemplo de código:
$barraOpcoes = new TPillBar();
$barraOpcoes->addItem('Início');
$barraOpcoes->addItem('Fim');

$barraOpcoes->selectIndex(0);

select

Seleciona um item baseado em seu título. Parâmetros:
$title
mixed
required
Título do item.
Exemplo de código:
$barraOpcoes = new TPillBar();
$barraOpcoes->addItem('Início');
$barraOpcoes->addItem('Fim');

$barraOpcoes->select('Fim');