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:
<h:form>
<rich:toolBar itemSeparator="line">
<rich:toolBarGroup>
<rich:dropDownMenu value="texto" >
<rich:menuItem rendered="#{backingBeanDomain.userHasPermission_client}" submitMode="ajax" value="cliente"
action="#{clientBean.inicializacao}"
oncomplete="javascript: openWindow('../register/client/page.jsf', 'actarisPopUpWindow', '1014', '708');">
</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