o X tem que ser boolean?

Em 23 de setembro de 2011 09:31, Fernando Noronha <fenoro...@gmail.com>escreveu:

> JMD, dentro de todos os componentes MX existe a propriedade "data", no caso
> do seu itemRenderer do "data" é o objeto da linha do seu DataGrid,
> então voce vai ter que fazer algo parecido com isso
>
>  <mx:DataGridColumn dataField="X" width="20" >
>
> <mx:itemRenderer>
>
> <fx:Component>
>
> <mx:HBox horizontalAlign="center" verticalAlign="middle">
>
> <mx:CheckBox selected="{(data.x == true) ? true : false}"/>
>
> OU
>
> <mx:CheckBox selected="{data.x}"/>
>
> </mx:HBox>
>
> --
> Fernando Noronha
> Cel.: +55 11 9370 4809
> Cel: +55 12 9164 6564
> Msn: fenoro...@hotmail.com
> Skype ID: fenoronha
>
>  Em 23 de setembro de 2011 09:18, Re JMD <rjmdf...@gmail.com> escreveu:
>
>> Pessoal,
>>
>> Seguindo a dica postada por vocês estou tentando passar o array dessa
>> forma:
>>
>>
>> *for each*(*var* item:Object *in* dgAcertos.dataProvider){
>>
>> *if* (item[*'X'*] == *true*){
>>
>> arrayEnvio.addItem(item);
>>
>> }
>>
>> }
>>
>> <mx:DataGridColumn dataField="X" width="20" >
>>
>> <mx:itemRenderer>
>>
>> <fx:Component>
>>
>> <mx:HBox horizontalAlign="center" verticalAlign="middle">
>>
>> <mx:CheckBox/>
>>
>> </mx:HBox>
>>
>> </fx:Component>
>>
>> </mx:itemRenderer>
>>
>> O Problema é que ele não resolve o if tanto se coloco como true ou false!
>>
>> --
>> 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
>> flexdev-unsubscr...@googlegroups.com
>> 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 flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> 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 flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a