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

Responder a