Elvis, Mário,

    Estou aprendendo Flex e acho realmente fantástico, uma grande, 
grande sacada da Adobe.
    O que estou tentando fazer agora é simplesmente mostrar um checkbox 
para cada registro, mostrando o estado do campo ("t" ou "f").
    Os dados são passados por XML em uma váriavel XMLList e o campo 
boolean referido é "inativo" que vem do Postgres como "t" ou "f".
    Tentei muita coisa, pesquisei outras tantas mas...
    O exemplo abaixo mostra o checkbox porém coloca "true" para todos os 
checkbox, independente do valor do próprio registro.


                    <mx:DataGridColumn headerText="INATIVO" 
dataField="inativo">
                        <mx:itemRenderer>
                            <mx:Component>
                                <mx:CheckBox selected="{data.inativo}" 
enabled="false"/>
                            </mx:Component>
                        </mx:itemRenderer>
                    </mx:DataGridColumn>

    abraços,

    Marcello Fontolan

Elvis Fernandes escreveu:
> Olá, Marcelo!
>
> Entendi a sua dúvida, mas não ficou muito claro pq não sei como você 
> implementou. Poderia mandar um trecho do código (pelo menos onde você 
> coloca o ItemRenderer no Grid) ... ?
>
> Abraço!
>
> Elvis Fernandes
>
>
> 2008/10/13 Marcello Fontolan <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>>
>
>
>        Pessoal,
>
>        Sei que o assunto já foi tratado, pesquisei no histórico e
>     também em
>     outros locais, mas confesso que não ficou claro para mim...
>        Gostaria de colocar, "readonly", um checkbox dentro de um DataGrid.
>        Ele na verdade já aparece para todos os registros porém, com os
>     seguintes problemas:
>
>        - independente do valor do campo ("t" ou "f"), ele sempre aparece
>     "não selecionado";
>        - não está "readonly" então, o usuário pode alterar seu valor.
>
>        Agradeço a ajuda.
>
>        Marcello Fontolan
>
>
>
>
> >


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

Responder a