Ir para conteúdo

POWERED BY:

Arquivado

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

andrezim3rios

queria que ao clicar, pegasse o conte...

Recommended Posts

gostaria que quando ao clicar em qualquer céllula de uma determinada linha aparecesse com o TRACE o COD da própria linha clicada...

 

Imagem Postada

 

 

 

var oEvento = new Object();oEvento.cellPress = function(event) {//aki entra o código};lista.addEventListener("cellPress", oEvento);
agradeço desde já

abraços

 

André Abdalla

Compartilhar este post


Link para o post
Compartilhar em outros sites

E aí andrezim3rios, foi mal não ter terminado o outro tópico. Acho que 'perdi de vista'. Bom, modificando meu próprio código:

 

var oEvento:Object = new Object();oEvento.cellPress = function(event) {	trace(lista.dataProvider[event.itemIndex].cod);};lista.addEventListener('cellPress', oEvento);
Só pra você entender:

 

• Todos os dados do DataGrid, são formados por uma Array de Objetos

• Quando uma célula é clicada, você sabe pelo itemIndex, qual posição desta array você está.

• Daí basta apontar para o objeto na posição selecionada da array de dados.

 

É isso aí. <_<

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, agradeço a a tenção!!!eu mandei outro topico pq ele jah tinha sumido de vista realmente...rsmas olha soh, tem alguma coisa que eu tenho q mudar nesse código?pq eu colokei lah assim e apareceu UNDEFINED... :blink: um abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nesta linha:

 

lista.dataProvider[event.itemIndex].cod
Você está tratando de um objeto, e suas propriedades. Ou seja, no meu caso, eu coloquei cod, mas lembre-se de que propriedade é case sensitive. Então, se no seu caso for COD, tem que trocar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, como você utilizou DataBinding, em vez de load, você modifica seu código pra isso aqui:

 

Em vez de:

 

lista.dataProvider[event.itemIndex].cod

Você vai por:

 

ds.__items[event.itemIndex].COD

É isso aí <_<

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, me ajudou muitoooooo...

 

funcionou direitim essa parte, mas agora tah surgindo otro probleminha...

 

>> seguinte: quando eu faço a BUSCA, ele diminui q qtd de registros, mas qdo eu vou clicar em algum registro, DEPOIS de ter feito a busca, ele pega as variáveis do registro que estava originalmente nakela posição no DATA GRID...

 

assim::

 

DATAGRID ORIGINAL

Imagem Postada

 

 

 

DATAGRID APÓS A BUSCA

Imagem Postada

 

 

 

dae quando eu clico em algum registro, após ter feito a busca, por eexmplo COD 002, ele pega as infos do COD 001...

 

 

agradeço desde já a atenção...

 

um abraço!

 

André Abdalla

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.