Roger,

Tu quer trazer estes resultados em um labe no final do data grid??

o total de uma coluna???

Se for isto voce vai precisa de uma variavel não local (estática, pode ser
um solução!).


Em 25 de agosto de 2010 01:14, Roger Rayner <[email protected]>escreveu:

>  Boa noite galera,
>
>
>
> Estou com um problema com um grid....
>
>
>
> Eu tenho um campo do meu grid que é o valor das despesas de um item...
>
>
>
> Meu relacionamento é o seguinte... 1 item pode ter varias despesas.....
>
>
>
> O meu grid é de ITEM só que tem um campo que eu quero mostrar o somatório
> da minha lista de despesas.... ai eu coloquei um labelFunction e na função
> eu sumarizo as despesas..... conforme abaixo...
>
>
>
> <mx:DataGridColumn headerText="Despesas" dataField="vlrDespesas"
> labelFunction="labelFunctionServico"/>
>
>
>
>
>
>             *case* *"vlrDespesas"*:
>
>                   *var* vlrDesp:Number = 0;
>
>                   *if*(obj.despesasItem != *null*){
>
>                         *for* *each* (*var* desp:DespesasItem 
> *in*obj.despesasItem){
>
>                              vlrDesp += desp.vlrDespesa;
>
>                         }
>
>                   }
>
>                   *if*(vlrDesp > 0){
>
>                         *return* vlrS.format(vlrDesp);
>
>                   }*else*{
>
>                         *return* vlrS.format(0);
>
>                   }
>
>             *break*;
>
>
>
> só que funciona apenas para a primeira despesa incluída, parece que a
> partir da primeira não passa no labelFunction novamente.... tentei procurar
> nas funções do grid se tem algo como um REFRESH enão encontrei....
>
>
>
> alguém tem uma idéia de como posso resolver isso?
>
>
>
> Fico no aguardo.
>
>
>
>
>
> *Att.,*
>
> *Roger Rayner*
>
> *Analista de Sistemas*
>
> TOTVS BAHIA
> ( 55 (71) 9616 - 6876
> + [email protected]
>
>
>
> [image:
> http://www3.datasul.com.br/images/mkt/campanhas_web/logistica/2009/datasul.jpg]
> [image:
> http://www3.datasul.com.br/images/mkt/campanhas_web/logistica/2009/totvs.jpg]
>
>
>
> *"A Humildade é o alicerce dos Sábios... e o Orgulho a coluna dos
> Débeis!!!"*
>
> *(Augusto Cury)*
>
>
>
> --
> 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
>

-- 
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

<<image001.jpg>>

<<image002.jpg>>

Responder a