Hehehe... eh bem por ai...
Amigos... preciso da ajuda de quem eh "NINJA" e ja passou pelo meu
problema... estou me estressando muito aqui com o flex e estava
funcionando o codigo q vou postar abaixo.
Em primeiro lugar estou obtendo o famigerado erro:
TypeError: Error #1010: A term is undefined and has no properties.
Quando acontece: quando mando atualizar dados do meu banco de dados.
Olhem so... eu tenho um HTTPService que eh usado pra enviar comandos
para um php assim:
httpRemoteDados.send({evento: 'update',
table: 't009_conteudo',
colunas: " T009_TEXTO =
'<![CDATA[" +
txtTexto.htmlText + "]]>', T009_STATUS = '" + cbTipoConteudo.text +
"', T009_DATA_PUBLICAR = '" + dtfDataPublicar.text.substr(6,4) +
dtfDataPublicar.text.substr(3,2) + dtfDataPublicar.text.substr(0,2) +
"', T009_TITULO_NOTICIA = '" + txtTituloNoticia.text + "'",
where: "where
T009_CONTEUDO_IU = " +
dgGridDados.selectedItem.codigo,
tipoxml:"noticias",
sqlGrid:sqlGrid });
Percebam que eu saio preenchendo os parametros que la no meu PHP vao
montar o SQL de UPDATE (pois esse eh o tipo de evento - primeiro
parametro). Ate ai, beleza... ele ate atualiza super bem.
Notem que o ultimo parametro se chama: sqlGrid. Ele eh o SQL generico
do grid... ou seja, depois q o httpservice rodar, la no resultHandler
dele eu vou pegar um XML que sera resultado desse sqlGrid. So pra
ilustrar, eis o conteudo do meu sqlGrid:
select T009_CONTEUDO_IU, T009_MENU, T009_TEXTO, T009_DATA_PUBLICAR,
T009_TITULO_NOTICIA, T009_STATUS from t009_conteudo
e aqui esta o XML resultante:
<topo>
<topo1>
<codigo>8</codigo>
<menu>NOTICIAS</menu>
<texto>Texto de teste</texto>
<status>NOTICIAS</status>
<datapublicacao>2008-05-01</datapublicacao>
<titulo>Preço dispara</titulo>
</topo1>
</topo>
Ate aqui, beleza, ne??
Bem... olhem o meu resultHandler:
if (event.result.topo.topo1 is ArrayCollection) {
arrDadosGrid = event.result.topo.topo1;
} else if (event.result.topo.topo1 is ObjectProxy) {
arrDadosGrid = new
ArrayCollection(ArrayUtil.toArray(event.result.topo.topo1));
if (arrDadosGrid.length == 0){
alert.info("Cadastro de notícias
vazio!");
}
}
O engracado eh que da o erro 1010 logo na PRIMEIRA linha do meu
resultHandler...
Alguem sabe me explicar o porque?
DESCULPEM o jornal, mas creio que assim bem explicadinho eh mais facil
pra vcs me ajudarem, ne?? hehehe
Abraco a todos...
Qualquer ajuda sera bem vinda.
Atenciosamente,
Carlos E. Pereira
[EMAIL PROTECTED]
http://www.ioweb.com.br
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---