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 | [email protected]
msn | gtalk : [email protected]
skype: brunolopesbrandao | twitter: brandaob
--
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