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
