Ele vai converter "0" e "1"? será que converte também simplesmente "t" e "f"? vou testar...
2008/11/11 gabriela perry <[EMAIL PROTECTED]> > Casting pra Boolean? > <mx:CheckBox selected="{Boolean(data.excecao)}"/> > > > Gabriela Trindade Perry - 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&q=checkbox+dentro+do+datagrid#aa5e9d8449fc9cf1 > > · > http://groups.google.com/group/flexdev/browse_thread/thread/d87f0e5044babf4a/26e9ae3bb7fb2d85?lnk=gst&q=checkbox+dentro+do+datagrid#26e9ae3bb7fb2d85 > > · > http://groups.google.com/group/flexdev/browse_thread/thread/2ab45213ea09ff9e/d46a9ee9550cdd0e?lnk=gst&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> > > > -- sds, Marcello Fontolan --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---