Autor Tópico: botão desaparece em uma aplicação Blank pdf  (Lida 137 vezes)

reinaldo_cunha

  • Novato
  • *
  • Mensagens: 4
    • Email
botão desaparece em uma aplicação Blank pdf
« Online: Janeiro 07, 2019, 02:43:09 pm »
Olá a todos

Tenho uma aplicação grid que chama uma Blank  modal, está funcionando certinho, porém
a intenção é usar a Blank para visualizar arquivo pdf e quando adiciono as linhas:

header("Content-Type: application/pdf");
readfile('C:\prov\11-Novembro-2018.pdf');


Na Blank consigo visualizar o pdf  e o botão "Voltar" deixa de ser exibido na Blank. Como faço para corrigir esse problema?
Se aguem puder me ajudar fico agradecido.




onRecord do Grid

{campopdf}="Visualizar";
sc_link(campopdf,blank_pdf,id={id},"Editar","modal",350,350);


onExecute Blank

?>
<script type='text/javascript'>
function FecharJanela()
{
   self.parent.tb_remove();
}

</script>

<input name="voltar" type="button" onclick="FecharJanela()" value="Voltar" />

<?php


Blank com o codigo completo:


onExecute Blank



header("Content-Type: application/pdf");
readfile('C:\prov\11-Novembro-2018.pdf');

?>
<script type='text/javascript'>
function FecharJanela()
{
   self.parent.tb_remove();
}

</script>

<input name="voltar" type="button" onclick="FecharJanela()" value="Voltar" />

<?php







Haroldo

  • Expert
  • *****
  • Mensagens: 8783
  • Conhecimento diminui limitações.△TFA△
    • InfinitusWeb Software de Gestãol/Gestão ITIL/Consultoria Scriptcase
Re:botão desaparece em uma aplicação Blank pdf
« Responder #1 Online: Janeiro 07, 2019, 02:50:13 pm »
Não existem botões em app do tipo Blank. O próprio nome já diz. Quem programa na blank é o desenvolvedor.

Veja se isso funciona:

https://forum.scriptcase.com.br/index.php/topic,12165.msg83218.html#msg83218

reinaldo_cunha

  • Novato
  • *
  • Mensagens: 4
    • Email
Re:botão desaparece em uma aplicação Blank pdf
« Responder #2 Online: Janeiro 07, 2019, 03:02:17 pm »
Obrigado Haroldo pelo retorno

sim eu sei tanto é que criei o botão na blank via codigo no onExecute  como pode ser visto o
 meu problema está quando adiciono as linhas header e readfile para exibir  o pdf e ai o botão que
era exibido na blank deixa de ser exibido.

Haroldo

  • Expert
  • *****
  • Mensagens: 8783
  • Conhecimento diminui limitações.△TFA△
    • InfinitusWeb Software de Gestãol/Gestão ITIL/Consultoria Scriptcase
Re:botão desaparece em uma aplicação Blank pdf
« Responder #3 Online: Janeiro 07, 2019, 08:47:02 pm »
Quantos do uso da classe tcpdf não pode haver tags HTML .

Obrigado Haroldo pelo retorno

sim eu sei tanto é que criei o botão na blank via codigo no onExecute  como pode ser visto o
 meu problema está quando adiciono as linhas header e readfile para exibir  o pdf e ai o botão que
era exibido na blank deixa de ser exibido.

reinaldo_cunha

  • Novato
  • *
  • Mensagens: 4
    • Email
Re:botão desaparece em uma aplicação Blank pdf
« Responder #4 Online: Janeiro 08, 2019, 09:30:21 am »
Entendi, nesse caso ha alguma forma de encerrar a visualização e  retornar para a aplicação que chamou? ou
abrir a app blank em uma nova aba?



Valeu pela ajuda!

Haroldo

  • Expert
  • *****
  • Mensagens: 8783
  • Conhecimento diminui limitações.△TFA△
    • InfinitusWeb Software de Gestãol/Gestão ITIL/Consultoria Scriptcase
Re:botão desaparece em uma aplicação Blank pdf
« Responder #5 Online: Janeiro 08, 2019, 09:54:31 am »

reinaldo_cunha

  • Novato
  • *
  • Mensagens: 4
    • Email
Re:botão desaparece em uma aplicação Blank pdf
« Responder #6 Online: Janeiro 08, 2019, 08:46:30 pm »
Eu olhei a sua sugestão, implementei o código e funcionou perfeitamente.


$js="window.parent.createIframe('iw1','Extrato Bancario','Hint','extratoimg.png','extratoimg.png','../blank_pdf/blank_pdf.php','');";
{campopdf}="<span style='Cursor:pointer;' onclick=\"$js; return false;\"'>Itens</span>";


Muito obrigado pela ajuda!

Valeu!