Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pablo Scream

Como interpretar HTML no Datagrid?

Recommended Posts

Estou desenvolvendo um sistema que extrai informações de um XML e coloca em um DataGrid, mas preciso interpretar o html desta informação antes de colocar no Datagrid.Estou percorrendo o XML e conteudo dos childNodes coloco em variaveis Strings que coloco em um vetor e insiro no Datagrid com:_root.tabela.dataProvider = vetor;no textField sei como fazer:txt.html = true;txt.htmlText = "<p>texto</p>";E nos campos do DataGrid como faço?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo menos se alguem souber como se referencia uma célula do datagrid e se ela puder ser acessada por htmlText já ajuda.Qualquer ajuda é bem vinda ... já vasculhei o google :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

FINALMENTE CONSEGUI!!!

 

Depois de 12 horas de pesquisa encontrei o problema e posto para alguem que tiver o mesmo.

 

Era o seguinte:

O código que não estava sendo interpretado era dos caracteres "<" e ">", ficava ">" por exemplo.

 

O problema era na hora que o node XML era lido com:

 

ano = internoNodes[j].childNodes;

foi substituido por:

 

ano = internoNodes[j].childNodes[0].nodeValue;

Desta última forma o código de "<" e ">" são interpretados corretamente.

 

Para colocá-los no DataGrid com:

regs.push({Código:codigo, Marca:marca, Modelo:modelo, Ano:ano, Produto:produto});

_root.tabela.dataProvider = regs;

 

Espero que aproveitem :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salvou meu dia! Faz 2 dias que estou tentando arrumar isso...

 

Tava certinho, só faltava o detalhe mesmo do .nodeValue

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.