AM
Botão para redirecionar de página
Fechado
Como eu coloco um botão acima do Datagrid e abaixo do VBOX para chamar a página do formulário (FilmeForm).
- <?php
- class FilmeList extends TPage
- {
- private $datagrid;
- private $loaded;
- function __construct()
- {
- parent::__construct();
- $vbox = new TVBox;
- $vbox->add(new TXMLBreadCrumb('menu.xml', __CLASS__));
- $vbox->add($this->form);
- parent::add($vbox);
- // Quero inserir o botão que chama o formulário aqui, entre o vbox acima e o datagrid abaixo.
- // Além sabe?
- $this->datagrid = new TQuickGrid;
- $this->datagrid->addQuickColumn('ID', 'id', 'right', 60);
- $this->datagrid->addQuickColumn('Título', 'titulo', 'left', 200);
- $this->datagrid->addQuickColumn('Diretor', 'diretor', 'left', 100);
- $this->datagrid->addQuickColumn('Suporte', 'id_suporte', 'left', 100);
- $this->datagrid->addQuickColumn('Gênero', 'id_genero', 'left', 100);
- $this->datagrid->addQuickColumn('Data de Lançamento', 'dt_lcto', 'center', 100);
- $this->datagrid->addQuickColumn('Duração', 'duracao', 'left', 100);
Alex,
Em primeiro lugar, não crie posts no fórum com títulos como esse: "Alguém me ajude por favor". Estamos em uma comunidade. É importante usar nomes que facilitem a localização posterior.
Normalmente as datagrids acompanham um formulário acima que permitem ao usuário filtrá-las. Neste formulário, já tem um botão para criar novo registro.
Se você quer criar uma datagrid sem filtro, vai dificultar a vida dos usuários, que não terão como localizar os registros. Mas mesmo assim, aqui tem exemplo de como criar um botão simples que redireciona o usuário para outra página:
www.adianti.com.br/framework_files/tutor/index.php?class=FormButtonS
Veja a action 2
Att,
Pablo