sim, isso já fiz. Se eu alterar o .visible da coluna via ActionScript, funciona também.
Só não consigo fazer do jeito que eu acho mais claro e isento de possíveis erros, que é através do mx:Binding E fiquei mais curioso, poque funciona com outros objetos, Labels, TextInput, etc. []s Pedro Oliveira Em 31 de janeiro de 2010 19:10, Júlio César Ködel <jcko...@gmail.com>escreveu: > 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 <pedro...@gmail.com> > >> 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 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 >> > > > > -- > [] > 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 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