Daniel, eu nao entendi bem o que você quer fazer. Mas se você está
pegar a soma do .quantiade, você pode trazer somado do back-end ou
tentar assim:
public function contaGridTotal():void
{
var tamanho:int = adg2.rowCount;
for(var i:int=0; i < tamanho; i++)
{
var cod:int =
adg1.dataProvider.getItemAt(i).codprod;
var qtd:int =
adg1.dataProvider.getItemAt(i).quantidade;
txtcodprodtotal.text =
cod.toString();
txtquantidadetotal.text = (Number(txtquantidadetotal.text) +
Number(qtd.toString())).toString();
lista_Tqtdade();
}
}
Em fim, não entendi a sua dúvida.
On Dec 17, 11:22 am, Daniel_RMRS <[email protected]> wrote:
> Tenho uma função que conta as linha preenchidas num grid e esse numero
> vai para o for com um contador, para cada índice que é somando no
> contador e pega 2 intens do grid e envia para uma função, se contar 3
> linhas no grid e realiza a função 3 vezes, na verdade é uma função de
> update no banco, meu problema é que se tem 3 linhas no grid, ele
> atualiza uma só no banco ao invés de atualizar as 3. Segue minha
> função a baixo:
>
> public function contaGridTotal():void
> {
> var tamanho:int = adg2.rowCount;
>
> for(var i:int=0; i < tamanho; i++)
> {
>
> var cod:int =
> adg1.dataProvider.getItemAt(i).codprod;
> var qtd:int =
> adg1.dataProvider.getItemAt(i).quantidade;
>
> txtcodprodtotal.text =
> cod.toString();
>
> txtquantidadetotal.text =
> qtd.toString();
>
> lista_Tqtdade();
>
> }
>
> }
--
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