Crio um menu dinâmico do richfaces…
itemMenu = new HtmlMenuItem();
itemMenu.setId("link" + (idMenu++));
itemMenu.setValue(recurso.getNome());
itemMenu.setImmediate(true);
itemMenu.setSubmitMode("ajax");
itemMenu.setOnclick("document.location.href='"+sistema+recurso.getIdentificacao()+"'");
quantidadeItemMenu++;
grupoMenu.getChildren().add(itemMenu);
O que está acontecendo é que às vezes (penso ser um padrão da primeira vez que acesso uma view) é não renderizar corretamente o menu ;\ ora não cria os submenus e ora nem renderiza o menu (sendo que se clicar novamente na mesma view o menu renderiza-se)! :S

Há algum problema em usar aquele modelo de setOnClick… ? há outra opção pra acessar uma outra view ?