Tente usar o outro binding que faz uma chamada a uma função quando o valor
da propriedade é alterada e nesta função remover ou ocultar a coluna.

2010/1/31 Pedro Oliveira <[email protected]>

> Olá pessoal !
>
> Estou tentando definir a visibilidade de uma coluna, dependendo do valor de
> uma variável :
>
> se eu fizer assim, não funciona
> <mx:Binding source="permi.eh_administrador"
> destination="cln_status.visible"/>
>
> mas se fizer diretamente no MXML do datagrid, funciona ...
> <mx:DataGrid ... >
>    <mx:columns>
>           <mx:DataGridColumn id="cln_status"
> visible="{permi.eh_administrador}" headerText="Status" dataField="status"
> width="20"/>
>    </mx:columns>
> </mx:DataGrid>
>
> uso bastante nos meus projetos este processo para definir a visibilidade
> dos objetos, dependendo no usuario que está logado, mas é a primeira vez que
> uso num datagrid.
>
> Inclusivé, fiz um teste colocando um label e fiz depender a sua
> visibilidade da mesma variável ... e no label funciona
>
>     <mx:Label x="691" y="23" text="xxxxxxx" id="lbl_teste"/>
>     <mx:Binding source="permi.eh_administrador"
> destination="lbl_teste.visible"/>
>
> verifiquei também os valores da variável permi.eh_administrador e está
> correto.
>
> tem alguma particularidade no obeto 'column' que eu esteja esquecendo ??
>
> Obrigado
>
> []s Pedro Oliveira
>
> --
> 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




-- 
[]
Júlio César Ködel G.

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