lienwein 0 Denunciar post Postado Maio 31, 2006 olá a todos,Galera é o seguinte, eu so completamente noob em flash e action script e queria ajuda, eu tenho um data gride nele coloco varios dados, onde todos são editaveis, o negocio é quando você aperta TAB ele passa pra celula do lado, e quando chega no final da linha ele passa para a primeira celula da segunda linha, até ai tudo bem, ams ele passa pra proxima linha sem selecionar a linha 2,tipo, eu to na segunda linha, mas ele fica selecionado no primeiro, eu quero que na hora que ele passe para a segunda linha ela seja selecionada Compartilhar este post Link para o post Compartilhar em outros sites
lienwein 0 Denunciar post Postado Junho 1, 2006 olá a todos,Galera é o seguinte, eu so completamente noob em flash e action script e queria ajuda, eu tenho um data gride nele coloco varios dados, onde todos são editaveis, o negocio é quando você aperta TAB ele passa pra celula do lado, e quando chega no final da linha ele passa para a primeira celula da segunda linha, até ai tudo bem, ams ele passa pra proxima linha sem selecionar a linha 2,tipo, eu to na segunda linha, mas ele fica selecionado no primeiro, eu quero que na hora que ele passe para a segunda linha ela seja selecionada vamo la alguem pode me ajudar não? isso é pro meu trabalho, e preciso disso pra daqui a 2 dias Compartilhar este post Link para o post Compartilhar em outros sites
Tifa Lockhart 0 Denunciar post Postado Junho 1, 2006 olá a todos,... quando chega no final da linha ele passa para a primeira celula da segunda linha, até ai tudo bem, ams ele passa pra proxima linha sem selecionar a linha 2,tipo, eu to na segunda linha, mas ele fica selecionado no primeiro, eu quero que na hora que ele passe para a segunda linha ela seja selecionada :huh: num tendi, você tá fzendo form.email? posta o fla aí p/ agente vêr Compartilhar este post Link para o post Compartilhar em outros sites
lienwein 0 Denunciar post Postado Junho 1, 2006 essa é a [parte do Fla que pega os dados calcula o valor e manda pra um label, bemListener = new Object();bemListener.change = function() { var Cd; if (DescricaoBem.getItemAt(DescricaoBem.selectedIndex).Valor == "") { Num = 0; } else { Num = parseFloat(DescricaoBem.getItemAt(DescricaoBem.selectedIndex).Valor); } TotBem = parseFloat(_root.Total.text); if (DescricaoBem.selectedIndex-1 == "NaN"){ Cd= parseInt(DescricaoBem.getItemAt(DescricaoBem.selectedIndex).Cod); }else{ Cd= parseInt(DescricaoBem.getItemAt(DescricaoBem.selectedIndex-1).Cod); } trace("cd:"+Cd); trace("Num:"+Num); trace("TotBem = "+TotBem); TotBem = (TotBem-Num);};bemListener.cellEdit = function() { trace("Num:"+Num); trace("TotBem = "+TotBem); trace(DescricaoBem.selectedIndex); trace(DescricaoBem.selectedIndex + 1); if (DescricaoBem.selectedIndex+2 == "") { if (DescricaoBem.getItemAt(DescricaoBem.selectedIndex).Valor == "") { Num = 0; } else { Num = parseFloat(DescricaoBem.getItemAt(DescricaoBem.selectedIndex).Valor); } TotBem = (TotBem+Num); _root.dados2.codigo = Cd; _root.dados2.desc = DescricaoBem.getItemAt(DescricaoBem.selectedIndex).Descrição; trace(_root.dados2.desc); _root.dados2.valor = Num; _root.dados2.sendAndLoad("grava_bem.asp", dados2, "POST"); _root.Total.text = TotBem; } else { if (DescricaoBem.getItemAt(DescricaoBem.selectedIndex-1).Valor == "") { Num = 0; } else { Num = parseFloat(DescricaoBem.getItemAt(DescricaoBem.selectedIndex-1).Valor); } trace("Num no else:"+ Num); TotBem = (TotBem+Num); trace(TotBem); _root.dados2.codigo = Cd; _root.dados2.desc = DescricaoBem.getItemAt(DescricaoBem.selectedIndex-1).Descrição; trace(_root.dados2.desc); _root.dados2.valor = Num; _root.dados2.sendAndLoad("grava_bem.asp", dados2, "POST"); _root.Total.text = TotBem; }};var bemKeyListener:Object = new Object();bemKeyListener.onKeyDown = function() { if (Key.isDown(Key.ENTER)) { DescricaoBem.selectedIndex = parseInt(DescricaoBem.selectedIndex)+1; } if (Key.isDown(Key.TAB)) { //não sei oq por aqui }};Os listeners.DescricaoBem.addEventListener("cellEdit", bemListener);DescricaoBem.addEventListener("change", bemListener);Key.addListener(bemKeyListener); pode ta meio confuso, como disse sou meio noob Eu qeuro que na aprte do Tab ele mude de selected Index quando apertar tab na ultima coluna da linha sleecionada atual, Compartilhar este post Link para o post Compartilhar em outros sites