Como Emerson falou...

Crie uma variavel local ArrayCollection e coloque ela como [Bindable]
essa variável que será o dataProvider do DataGrid, quando ela atualizar, ele
será automaticamente atualizado!

Abraços
Att.
Em 25 de agosto de 2010 07:51, Emerson Mota - Gmail
<[email protected]>escreveu:

>  Roger,
>
>
>
> Se bindar o dataprovider, o refresh, fica automático.
>
>
>
> Emerson Mota.
>
> (75) 9185-7649.
>
>
>
> *De:* [email protected] [mailto:[email protected]] *Em nome
> de *Roger Rayner
> *Enviada em:* quarta-feira, 25 de agosto de 2010 01:21
>
> *Para:* [email protected]; [email protected]
> *Assunto:* [flexdev] RES: [flex-brasil] REFRESH DATAGRID
>
>
>
> Galera,
>
>
>
> Fiz uma gambi aqui e funcionou mas alguém tem alguma opção mais “padrão”?
>
>
>
> Toda vez que insiro uma nova despesa eu executo o codigo abaixo....
>
>
>
> dataGridItem.dataProvider = arrayItens;
>
>
>
> funcionou mas se alguém tiver uma idéia melhor por favor é só dizer...
>
>
>
> obrigado.
>
>
>
> *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)*
>
>
>
> *De:* [email protected] [mailto:
> [email protected]] *Em nome de *Roger Rayner
> *Enviada em:* quarta-feira, 25 de agosto de 2010 01:14
> *Para:* [email protected]; [email protected]
> *Assunto:* [flex-brasil] REFRESH DATAGRID
>
>
>
>
>
> 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
> + <mailto:[email protected] <roger.rayner%40totvs.com.br>>
> [email protected] <roger.rayner%40totvs.com.br>
>
>
> http://www3.datasul.com.br/images/mkt/campanhas_web/logistica/2009/datasul.j
> pg
>
> 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)
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> __._,_.___
>
> | *através de 
> email*<[email protected]?subject=refresh%20datagrid>| Responder
> *através da 
> web*<http://br.groups.yahoo.com/group/flex-brasil/post;_ylc=X3oDMTJyZTUzbGRmBF9TAzk3NDkwNDM3BGdycElkAzEyNDIwNTQwBGdycHNwSWQDMjEzNzExMTI1OQRtc2dJZAMzMTA5NgRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzEyODI3MDk2NTg-?act=reply&messageNum=31096>|
> *Adicionar um novo 
> tópico*<http://br.groups.yahoo.com/group/flex-brasil/post;_ylc=X3oDMTJmcGxwMTA1BF9TAzk3NDkwNDM3BGdycElkAzEyNDIwNTQwBGdycHNwSWQDMjEzNzExMTI1OQRzZWMDZnRyBHNsawNudHBjBHN0aW1lAzEyODI3MDk2NTg->
>
> Mensagens neste 
> tópico<http://br.groups.yahoo.com/group/flex-brasil/message/31096;_ylc=X3oDMTM3MDRxb2g0BF9TAzk3NDkwNDM3BGdycElkAzEyNDIwNTQwBGdycHNwSWQDMjEzNzExMTI1OQRtc2dJZAMzMTA5NgRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzEyODI3MDk2NTgEdHBjSWQDMzEwOTY->(
> *1*)
>
> *Atividade nos últimos dias:*
>
> ·         *Novos 
> usuários<http://br.groups.yahoo.com/group/flex-brasil/members;_ylc=X3oDMTJnZWo4cWk1BF9TAzk3NDkwNDM3BGdycElkAzEyNDIwNTQwBGdycHNwSWQDMjEzNzExMTI1OQRzZWMDdnRsBHNsawN2bWJycwRzdGltZQMxMjgyNzA5NjU4?o=6>
> ** 4 *
>
> Visite seu 
> Grupo<http://br.groups.yahoo.com/group/flex-brasil;_ylc=X3oDMTJmdjRyMHRzBF9TAzk3NDkwNDM3BGdycElkAzEyNDIwNTQwBGdycHNwSWQDMjEzNzExMTI1OQRzZWMDdnRsBHNsawN2Z2hwBHN0aW1lAzEyODI3MDk2NTg->
>
> Flex-Brasil - A maior lista sobre Adobe Flex do Brasil
> Regras da lista - http://docs.google.com/View?id=ajjv3tjg5jxf_21cqhpdhf5
> Todos os participantes tem os seguintes benefícios:
> + 35% de desconto em livros da O'Reilly ou Peachpit
>
> Site Oficial Flex : http://www.flex.org
> Visite nosso site : http://groups.adobe.com/groups/8024da86da/summary
> -------------
> Conheça a AIR-Brasil a comunidade sobre Adobe AIR
> Visite o site:http://groups.google.com/group/air-brasil
>
>   [image: Yahoo! 
> Grupos]<http://br.groups.yahoo.com/;_ylc=X3oDMTJldTVpN2tnBF9TAzk3NDkwNDM3BGdycElkAzEyNDIwNTQwBGdycHNwSWQDMjEzNzExMTI1OQRzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTI4MjcwOTY1OA-->
>
> Trocar para: Só 
> Texto<[email protected]?subject=mudar%20formato%20de%20envio:%20Tradicional>,
> Resenha 
> Diária<[email protected]?subject=envio%20de%20email:%20Resenha>•
>  Sair
> do 
> grupo<[email protected]?subject=sair%20do%20grupo>• 
> Termos
> de uso <http://br.yahoo.com/info/utos.html>
>
> .
>
>  __,_._,___
>
> --
> 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
>



-- 
-----------------------------------------------------------
Guilherme Sjlender                            -
Desenvolvedor RIA - Flex/Java         -
http://site.gflex.biz                       -
------------------------------------------------

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

<<image002.jpg>>

<<image001.jpg>>

Responder a