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