Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Como exibir um relatório na dentro do sistema Bom dia!!! Preciso de uma ajuda. Estou desenvolvendo uma aplicação e ao fazer os relatórios os mesmos são abertos em outra aba do browser. Existe alguma forma do relatório abrir dentro do sistema? Muito obrigado!!!...
CP
Como exibir um relatório na dentro do sistema  
Bom dia!!!

Preciso de uma ajuda. Estou desenvolvendo uma aplicação e ao fazer os relatórios os mesmos são abertos em outra aba do browser. Existe alguma forma do relatório abrir dentro do sistema?

Muito obrigado!!!

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (6)


NR

Você pode tentar usar a tag embed do html, com o src apontando para o pdf gerado:
https://www.w3schools.com/tags/tag_embed.asp
LC

Nataniel, como ficaria isso dentro do onGenerate() ?

Substituiu essa linha ?
parent::openFile("app/output/{$file}");

Por ?
CP

Obrigado Nataniel. Boa pergunta Leandro. Também fiquei na dúvida.

Obrigado!
NR

Eu usaria uma TWindow pra isso:
  1. <?php
  2. $window TWindow::create('',0.99,0.99);
  3.                     
  4. $embed = new TElement('embed');
  5. $embed->src "app/output/tabular.{$format}";
  6. $embed->style 'width:100%;height:95%';
  7.                     
  8. $window->add($embed);
  9.                    
  10. $window->show();
  11. ?>
CP

Obrigado Nataniel!!
LC

Ficou bem interessante, curti.