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,