Olá Bruno,

 

Eu pensei em algo do tipo: 

 

Cada PopUp que você abrir, na chamada dele, disparar um ouvinte onde chamou
e matar o ClientIdleTimeOut, e ativar  ClientIdleTimeOut no PopUp que acabou
de carregar, fazendo isso quantas vezes precisar(a cada chamada de um pop
novo), quando atingir o tempo limite, fecha o form e dispara o evento para
quem está esperando, ai, vai fechando em cascata te chegar no login.

 

Abraços,

 

Emerson Mota.

De: flexdev@googlegroups.com [mailto:flex...@googlegroups.com] Em nome de
bruno bg
Enviada em: sexta-feira, 15 de maio de 2009 09:33
Para: flexdev@googlegroups.com
Assunto: [flexdev] Re: Verificar se MDIWindow está aberto

 

Pegando esse gancho eu crio minhas telas com TitleWindow, tenho um
dispositivo que gerencia o tempo que o usuário fica inativo mouse e teclado,
é o ClientIdleTimeOut).
A idéia é fechar as TitleWindow quando o tempo expirar e abrir a tela de
Login novamente para o usuário.

Atualmente uso uma variável onde eu atribuo a última tela aberta funciona
!!! , PORÉM quando tenho uma segunda tela aberta do tipo tela de Cliente e
uma outra atrelada do tipo Tela dos Filhos (essa segunda é aberta a partir
da primeira), AÊ quando o tempo é expirado só é fechada a tela Cliente (a
primeira).

Procurei esse atributo windowList, mas não achei.

aguém com sugestões.




2009/5/15 Marcel Pigozzi <marcelpsara...@gmail.com>

opa ... vlw mario jr ...

consegui aqui ;)

t+

2009/5/14 Mário Júnior <juninho...@gmail.com>

O WindowManager possui um atributo chamado windowList. Por aí vc tem uma
lista de janelas q foram adicionadas ao MDICanvas.
É só iterar pelas janelas verificando o tipo.

Pronto!



2009/5/14 Marcel Pigozzi <marcelpsara...@gmail.com>

 

Pessoal, 

Quando clico no botão para abrir um MDIWindow, primeiro tenho que verificar
se ele está aberto no container ... para não abrir duas MDIWindow iguais ...
Alguém sabe como fazer isso ?

tks

-- 
Marcel Pigozzi
http://thegeekers.wordpress.com/

"Procure ser uma pessoa de valor, em vez de procurar ser uma pessoa de
sucesso. O sucesso é conseqüência"






-- 
Mário Júnior
Programador Java / Adobe Flex
http://blog.mariojunior.com






-- 
Marcel Pigozzi
http://thegeekers.wordpress.com/

"Procure ser uma pessoa de valor, em vez de procurar ser uma pessoa de
sucesso. O sucesso é conseqüência"







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