VS
Abrir tela apos clicar Botão
Fechado
Pessoal,
Estou desenvolvendo uma aplicação desktop, e criei um ToolbarMenu.
So que na hora de pedir para ele chamar a Lisa que criei com o Assitente do Studio Professional, ele não chama.
Não sei se estou colocando no lugar errado ou da forma errada.
Segue o Codigo:
Estou desenvolvendo uma aplicação desktop, e criei um ToolbarMenu.
So que na hora de pedir para ele chamar a Lisa que criei com o Assitente do Studio Professional, ele não chama.
Não sei se estou colocando no lugar errado ou da forma errada.
Segue o Codigo:
- <?php
- //Comando do Botão
- $usuarios->connect_simple("clicked", array($this, "btnToolbar_clicked"), 'UsuariosList');
- //funçao que deve chamar a minha tela da listagem
- function btnToolbar_clicked($btn) {
- if($btn == "UsuariosList")
- {
- $user = new UsuariosList;
- parent::add($user);
- }
- ?>
Oi Vitor,
Para carregar uma classe que usa framework, você precisa executar a aplicação por meio do index.php, que por sua vez carraga o index.gtk.php. Aqui tem uma breve explicação de como isso funciona:
www.adianti.com.br/framework-architecture
Experimente modificar o index.gtk.php do tutor ou mesmo do library.
abs,
Pablo
Bom dia Pablo,
Então e somente eu chamar a classe UsuariosList; dentro da index.php.gtk que ele vai chamar no botão ?
Outra coisa, estou fazendo um pouco diferente do que o tutor e o library, eu colocoquei o meu Login e senha separados, segue o meu index.gtk.php
Oi Vitor,
O index.gtk.php é baseado na classe TCoreApplication.
Ele também usa o menu.xml por meio da classe TMenuBar.
Tudo que você colocar no menu.xml, a classe de menu vai executar por meio do método run() da classe TCoreApplication.
Para uma aplicação desktop, o mais simples é se basear no library, que já é preparado para login, e alterar apenas a parte "externa" da aplicação no método construtor da aplicação (TApplication).
Veja que no final do construtor da TApplication do Library, e executada a classe de Login:
$this->run('LoginForm');
abraços,
Pablo