Lançado Adianti Framework 8.1!
Clique aqui para saber mais
Como manter formulário preenchido ao gerar pdf? Boa tarde. Alguém poderia me dar um help? Fiz uma espécie de relatório em PDF, sendo que o mesmo é aberto em uma nova guia assim que o usuário clica no botão "Termo de entrega" na tela de edição! Acontece que quando clico para gerar esse termo, os campos do formulário são limpados como na imagem em anexo. O que devo fazer para que o formulário permaneça preenchido?...
RC
Como manter formulário preenchido ao gerar pdf?  
Fechado
Boa tarde.

Alguém poderia me dar um help? Fiz uma espécie de relatório em PDF, sendo que o mesmo é aberto em uma nova guia assim que o usuário clica no botão "Termo de entrega" na tela de edição!

Acontece que quando clico para gerar esse termo, os campos do formulário são limpados como na imagem em anexo. O que devo fazer para que o formulário permaneça preenchido?

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (4)


AS

OP então no seu metodo de gerar o relatorio no fim dele coloca um send no form

  1. <?php
  2. TForm::sendData('nomeform',$data);
  3. ?>
RC

Olá Alexandre Evangelista.

Muito obrigado pelo help cara. Deu certo aqui.

Haha...
AM

Você também pode usar da seguinte madeira

  1. <?php
  2. $data $this->form->getData(); // Pega as informações do seu form.
  3. $this->form->setData($data); // Envia as informações para o seu formulário.
  4. ?>


Se o seu método for estático só funciona TForm::sendData();
PD

O setData() é mais recomendado, pois o sendData() gera Javascript, logo mais código.
O sendData() só precisa ser usado quando o formulário já está na tela.
Nesse caso, o botão de ação gera um novo request, então pode ser setData().

Att,