CC
Evento onClear duplicando o formulário
Olá gente...
Estou com o seguinte problema: Criei um botão "Limpar", pra limpar o formulário.
Quando eu clico nele, além de limpar o formulário, ele cria outro em cima. Quando vou clicar no "CLOSE" do formulário, tem outro igual embaixo.
realmente não sei onde corrige isso... segue meu código....
Estou com o seguinte problema: Criei um botão "Limpar", pra limpar o formulário.
Quando eu clico nele, além de limpar o formulário, ele cria outro em cima. Quando vou clicar no "CLOSE" do formulário, tem outro igual embaixo.
realmente não sei onde corrige isso... segue meu código....
- <?php
- class GeraContaPagarReceberFixo extends TPage
- {
- protected $form; // form
- protected $window; // = TWindow::create('Gera Contas Fixas', 0.6, 350);
- public function __construct()
- {
- parent::__construct();
- $window = TWindow::create('Gera Contas Fixas', 0.6, 350);
- // creates the form
- $this->form = new BootstrapFormBuilder('form_Segmento');
- //$this->form->setFormTitle('Segmento');
- // create the form fields
- $mes_ano = new TEntry('mes_ano');
- $mes_ano->setMask('99/9999');
- $mes_ano->setSize('70');
- // add the fields
- $this->form->addFields( [ new TLabel('Mês/Ano') ], [ $mes_ano ] );
- // create the form actions
- $btn = $this->form->addAction('Gerar', new TAction([$this, 'onClear']), 'fa:floppy-o');
- $btn->class = 'btn btn-sm btn-primary';
- $this->form->addAction('Limpar', new TAction(array($this,'onClear')),'fa:arrow-circle-o-left blue');
- // vertical box container
- $container = new TVBox;
- $container->style = 'width: 90%';
- $container->add($this->form);
- $window->add($this->form);
- $window->show();
- }
- public function onClear( $param )
- {
- $this->form->clear();
- }
- }
- ?>
Oi Cláudio. Vc está criando um TPage
Se vc quer uma janela modal use somente o TWindow
Opa Ivan. Deu certo sua dica aí... Muito obrigado. Ontem o Marcelo tinha deixado uma dica aqui também, mas não cheguei a testar, porque quando cheguei em casa, já não havia mais o comentário dele.
Estou desenvolvendo um sistema Multi-Empresa, e está tudo indo muito bem. Inclusive já estou com um cliente usando. Tem apenas 1 mês que estou desenvolvendo no Adianti Framework, mas estou achando tudo muito tranquilo.
Valeu.
Muito bom poder contar com voces aqui do fórum. Tomara que um dia eu esteja também com conhecimento suficiente para poder ajudar a quem estiver iniciando no uso desse framework.