Boa Tarde Pessoal,
Estou trabalhando em um projeto em JSF, e estou com um problema ao expirar a sessão.
O meu menu principal é feito da seguinte forma:
1. <h:form>
2. <rich:toolBar itemSeparator="line">
3. <rich:toolBarGroup>
4. <rich:dropDownMenu value="texto" >
5. <rich:menuItem rendered="#{backingBeanDomain.userHasPermission_client}" submitMode="ajax" value="cliente"
6. action="#{clientBean.inicializacao}"
7. oncomplete="javascript: openWindow('../register/client/page.jsf', 'actarisPopUpWindow', '1014', '708');">
8. </rich:menuItem>
Ao final do método “inicializacao”, o sistema abre uma nova janela com o cadastro de cliente. Isso funciona corretamente.
Porém se a sessão expirar e eu clicar no menu, o sistema redireciona corretamente para a tela de login, e acontece o seguinte erro de javascript:
Object does not support this property or method
Se eu não usar o atributo submitMode=“ajax” ele não da erro ao expirar a sessão, mas dai o meu menu não funciona direito.
Alguem alguma sugestão pra corrigir isso?
Valew