Ir para conteúdo

POWERED BY:

Arquivado

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

marcos.lavorato

Sintaxe incorreta

Recommended Posts

Olá para todos. Qual o problema com a minha sintaxe? Ela não funciona.

 

listener.modelChanged = function (evt){	for (var i in evt.target.items)	{		trace (evt.target.items[i].CLNOME); ---------- FUNCIONA		trace (evt.target.items[i].itens_dg.selectedItem.tipo); ---------- NÃO FUNCIONA (no itens_dg, na coluna tipo tem o CLNOME, se der um trace nele ele aparece corretamente mas com ele completo não vai)	}};_parent.busca_ds.addEventListener ("modelChanged", listener);

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Saiba que o parâmetro evt.target faz referência ao busca_ds. Então, se você fizer:

evt.target.items[i].itens_dg.selectedItem.tipo
Você está fazendo referência errada... aconselho você colocar a opção selecionada do DataGrid em outra referência:

var selec = itens_dg.selectedItem.tipo;
Se bem que eu não entendi o que você quer fazer... se você quer fazer referência a uma variável, teria que ficar assim:

var selec = itens_dg.selectedItem.tipo;trace(evt.target.items[i][selec]);

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.