Pessoal,
Eu gostaria de mudar de página porém sem piscar a tela.
Bom estou usando o rich:status para fazer isso porém ele pisca.
segue código.
TOP.xhtml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:rich="http://richfaces.ajax4jsf.org/rich"
xmlns:a4j="https://ajax4jsf.dev.java.net/ajax">
<f:loadBundle basename="com.live.generator.Messages" var="bundle"/>
<head>
<link rel="stylesheet" type="text/css" href="template/resource/style.css"/>
<title><h:outputText value="#{bundle.titulo}"/></title>
</head>
<body>
<ui:include src="loading.xhtml" />
<ui:include src="status.xhtml" />
<div id="alinhamento">
<ui:insert name="top"/>
</div>
</body>
</html>
loading.xhtml
<?xml version="1.0" encoding="ISO-8859-1"?>
<ui:composition
xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:rich="http://richfaces.ajax4jsf.org/rich"
xmlns:a4j="https://ajax4jsf.dev.java.net/ajax">
<rich:modalPanel id="loading" autosized="true" ajaxRendered="true" width="150">
<center>
<h:graphicImage value="/template/resource/wait.gif"/>
<br/>
<ui:insert name="loading-message">
<h:outputText value="#{bundle.mensagem_aguarde}"/>
</ui:insert>
</center>
</rich:modalPanel>
</ui:composition>
status.xhtml
<?xml version="1.0" encoding="ISO-8859-1"?>
<ui:composition
xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:rich="http://richfaces.ajax4jsf.org/rich"
xmlns:a4j="https://ajax4jsf.dev.java.net/ajax">
<a4j:status id="commonstatus" onstart="Richfaces.showModalPanel('loading')" onstop="Richfaces.hideModalPanel('loading')"/>
</ui:composition>
Menu.xhtml
<?xml version="1.0" encoding="ISO-8859-1"?>
<ui:composition
xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
<rich:toolBar>
<rich:dropDownMenu>
<f:facet name="label">
<h:panelGroup>
<h:outputText value="#{bundle.opcoes}" />
</h:panelGroup>
</f:facet>
<rich:menuItem submitMode="ajax" value="#{bundle.idPaginaInicial}" action="welcome" immediate="true"/>
</rich:dropDownMenu>
<rich:toolBarGroup location="right">
<h:outputText value="#{bundle.versao}" />
</rich:toolBarGroup>
</rich:toolBar>
</ui:composition>