Gabriela e Marcello, Eu entendi basicamente a colocações de vocês, de qualquer forma pergunto, como posso atualizar o meu array quando o usuário clicar em um checkbox que não estava checkado?
No array estava 0 ou false e agora devera estar 1 ou true, como posso esta atualizando? Obs.: Com as alterações sugeridas por vocês, ficou tudo checkado! Obrigado Marcello e Gabriela Haroldo De: flexdev@googlegroups.com [mailto:[EMAIL PROTECTED] Em nome de gabriela perry Enviada em: terça-feira, 11 de novembro de 2008 15:01 Para: Flexdev Assunto: [flexdev] Re: Ajuda: XML >> DataGrid >>Checkbox Casting pra Boolean? <mx:CheckBox selected="{Boolean(data.excecao)}"/> Gabriela Trindade Perry - http://www.gabriela.trindade.nom.br <http://www.gabriela.trindade.nom.br/> _____ From: [EMAIL PROTECTED] To: flexdev@googlegroups.com Subject: [flexdev] Ajuda: XML >> DataGrid >>Checkbox Date: Tue, 11 Nov 2008 15:51:11 -0300 Prezados, Estava navegando aqui no fórum, para procurar ajuda sobre uma dificuldade que estou encontrando em usar um DataGrid com Checkbox e os dados são provenientes de um XML (HTTPService). Logo, não consegui encontrar algo que esclareça minha dúvida/dificuldade. O que eu quero é o que a maioria esta perguntando, trata-se do seguinte: Estou preenchendo minha DataGrid por meio de XML: <?xml version="1.0" encoding="utf-8" ?> <rotinas> <rotina> <numeroRotina>1</numeroRotina> <descricao>ROTINA 1</descricao> <excecao>0</excecao> </rotina> <rotina> <numeroRotina>2</numeroRotina> <descricao>ROTINA 2</descricao> <excecao>1</excecao> </rotina> </rotinas> Vejam, que trata-se de um XML muito básico. Então, na tag “excecao”, o valor pode ser 0(false) ou 1(true). Logo que recebo o XML do HTTPService, passo o mesmo para um ArrayCollection. Sobre o meu datagrid: <mx:DataGrid id="dgExcecao" width="546" x="11" y="40" sortableColumns="false" dataProvider="{arrayExcecao}" > <mx:columns> <mx:DataGridColumn headerText="Nº" dataField="numeroRotina" width="50"/> <mx:DataGridColumn headerText="Descricao" dataField="descricao"/> <mx:DataGridColumn width="50" dataField="excecao" headerText=""> <mx:itemRenderer> <mx:Component> <mx:HBox horizontalAlign="center"> <mx:CheckBox selected="{data.excecao}"/> </mx:HBox> </mx:Component> </mx:itemRenderer> </mx:DataGridColumn> </mx:columns> </mx:DataGrid> Aqui eu fiquei empacado, pois não sei como relacionar o valor que esta no array (que recebi do XML) e dizer para o checkbox que 0 é false e 1 é true. E obviamente, o problema continua em atualizar o array, caso o usuário seleciona ou não o Checkbox, eu preciso estar atualizando o array de forma correta. Se ele “checkar”, preciso colocar 1 no lugar de zero. Algumas coisas que li, mas realmente não consegui entender: · http://groups.google.com/group/flexdev/browse_thread/thread/fc960a3ecff12461 /aa5e9d8449fc9cf1?lnk=gst <http://groups.google.com/group/flexdev/browse_thread/thread/fc960a3ecff1246 1/aa5e9d8449fc9cf1?lnk=gst&q=checkbox+dentro+do+datagrid#aa5e9d8449fc9cf1> &q=checkbox+dentro+do+datagrid#aa5e9d8449fc9cf1 · http://groups.google.com/group/flexdev/browse_thread/thread/d87f0e5044babf4a /26e9ae3bb7fb2d85?lnk=gst <http://groups.google.com/group/flexdev/browse_thread/thread/d87f0e5044babf4 a/26e9ae3bb7fb2d85?lnk=gst&q=checkbox+dentro+do+datagrid#26e9ae3bb7fb2d85> &q=checkbox+dentro+do+datagrid#26e9ae3bb7fb2d85 · http://groups.google.com/group/flexdev/browse_thread/thread/2ab45213ea09ff9e /d46a9ee9550cdd0e?lnk=gst <http://groups.google.com/group/flexdev/browse_thread/thread/2ab45213ea09ff9 e/d46a9ee9550cdd0e?lnk=gst&q=checkbox#d46a9ee9550cdd0e> &q=checkbox#d46a9ee9550cdd0e Portanto, alguém pode ajudar com um tutorial, exemplo ou link de explicação de uso ArrayCollection >> DataGrid e Checkbox? Abraço e Obrigado, Haroldo _____ Discover the new Windows Vista Learn more! <http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE> --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---