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!!!

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto 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.