Pessoal,

Depois de 2 dias perdidos resolvi jogar meu problema para a lista.

O usuário quando loga no sistema os dados do usuario são guardados no
SharedObject e em um objeto estatico chamado UsuarioSessao.

Quando o usuário que esta logado acessa a tela de CRUD de usuários é exibido
um datagrid com os usuários cadastrados no sistema e para cada usuario tem
um item renderer com 4 icones de ação.
Só que na row do usuário que está logado 2 icones devem ser omitidos, o
icone de exluir usuario e o bloquear usuario, o usuario logado nao pode se
auto-excluir, nem se auto-bloquear.

Para isso dentro do Item Renderer faço a seguinte comparação:

if (UsuarioSessao.getInstance().objUsuario.id_usuario == data.id_usuario) {
    BLOQUEIA ICONES
}

A primeira vez que acessa a tela funciona perfeitamente, mas com a tela
aberta quando começamos a incluir novos usuários ou excluir usuários o item
rendere nao funcina corretamente, ele omite icones de usuarios que nao estao
logados. as se fechar a tela de usuario e abrir novamente funciona perfeito
de novo.

Para incluir um novo usuário ou excluir, vou no servidor realizo a operação
e retorno uma coleção de usuários atualizada que é setada em uma variavel
Bindable que é lida pelo dataProvider do datagrid.

Alguém saberia dizer porque isso está ocorrendo?

Muito obrigado,
--
Bruno Lopes Brandão
Web Developer | Solulções Inteligentes
+55 71 9909-3227 | brunolopesbran...@gmail.com
msn | gtalk : brunolopesbran...@gmail.com
skype: brunolopesbrandao | twitter: brandaob

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