Autor Tópico: [RESOLVIDO] ADICIONAR CONTEUDO RTF NO CAMPO EDITOR HTML  (Lida 65 vezes)

mendeesjr

  • Iniciante
  • **
  • Mensagens: 58
    • Email
[RESOLVIDO] ADICIONAR CONTEUDO RTF NO CAMPO EDITOR HTML
« Online: Fevereiro 11, 2019, 09:24:43 am »
Bom dia pessoal!

Me deparei com um caso curioso, estou puxando informações RTF do banco firebird,estou conseguindo converter o RTF para HTML, está perfeito, so tem um problema, quando eu jogo a informação para o campo Editor HTML, o campo não recebe as informações fica em braco, sendo que minha aplicação está me retornando um pop-up de Ajax Error, com a conversão que era para estrar no campo!

Estou usando o evento onChange no meu campo:

sc_lookup(PADRAO,"SELECT EVOLUCAO FROM EVOLUCAO_PADRAO WHERE NOME_EVOLUCAO LIKE '{EVOLUCAO_PADRAO}'");
convert_rtf($PADRAO[0][0]);

--Acima estou apenas Fazendo o select e chamando a função que converte o RTF

Função convert_rtf -:

$reader = new RtfReader();
$rtf = file_get_contents($evo);

$result = $reader->Parse($evo);
$formatter = new RtfHtml('UTF-8');
$text = $formatter->Format($reader->root);


{EVOLUCAO} =  $text;

------

No caso, se eu dou echo ele me mostra a conversão, mas a conversão não está entrando no meu campo!
Alguém ja passou por isso?

Agradeço a atenção! - OBS: Caso alguém queria o código que converta, me avise que eu publico aqui!
« Última modificação: Fevereiro 11, 2019, 04:09:01 pm por Yuri Esteves »

Haroldo

  • Expert
  • *****
  • Mensagens: 8951
  • Conhecimento diminui limitações.△TFA△
    • InfinitusWeb Software de Gestãol/Gestão ITIL/Consultoria Scriptcase
Re:ADICIONAR CONTEUDO RTF NO CAMPO EDITOR HTML
« Responder #1 Online: Fevereiro 11, 2019, 10:05:22 am »
Gravar direto no banco de  dados nao da?

mendeesjr

  • Iniciante
  • **
  • Mensagens: 58
    • Email
Re:ADICIONAR CONTEUDO RTF NO CAMPO EDITOR HTML
« Responder #2 Online: Fevereiro 11, 2019, 10:39:31 am »
consegui! Eu achei outra classe que me permitiu converter!

Mas o erro era o seguinte: A classe que eu estava utilizando, apos fazer o Parse do rtf, aparentemente o scriptcase não estava permitindo o campo receber a informação, eu troquei a classe, por uma bem semelhante, e agora esta convertendo e adicionando ao campo! A classe está em anexo! Funciona perfeitamente.