Olá tudo bem ?
Estou com um problema com o richfaces.
Tenho um menu, o qual tem um link para uma página.
Esse menu faz uma requisição ajax e carrega a página, porém os componentes do richfaces da página não são renderizados.
Segue em anexo o layout e a página a ser carregada.
Layout.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:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j"
>
<f:view locale="#{applicationInfo.locale}">
<h:head>
<h:outputStylesheet library="css" name="gerenciamentoFinanceiro.css"></h:outputStylesheet>
<title><ui:insert name="title"><h:outputText value="#{msgs.title}"/></ui:insert></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</h:head>
<h:body>
<div id="geral" class="geral">
<div id="header" class="header">
<ui:insert name="header">
<h:form>
<rich:toolbar>
<rich:dropDownMenu mode="ajax">
<f:facet name="label">
<h:panelGroup>
<h:outputText value="#{msgs['cadastro.label']}" />
</h:panelGroup>
</f:facet>
<rich:menuItem label="#{msgs['categoria.label']}" render="content" action="#{applicationInfo.prepareCategoria}"/>
<rich:menuSeparator/>
</rich:dropDownMenu>
</rich:toolbar>
<h:commandLink actionListener="#{applicationInfo.changeLocale}">Mudar para Portugues
<f:param name="locale" value="pt_br"></f:param>
</h:commandLink>
<h:commandLink actionListener="#{applicationInfo.changeLocale}">Mudar para Ingles
<f:param name="locale" value="en_us"></f:param>
</h:commandLink>
</h:form>
</ui:insert>
</div>
<div id="content" class="content">
<ui:insert name="content"></ui:insert>
</div>
<div id="footer" class="footer">
<ui:insert name="footer">
<h:outputText value="Aplicação criada por Leandro Alcântara de Souza.
Todos os direitos Reservados">
</h:outputText>
</ui:insert>
</div>
</div>
</h:body>
</f:view>
</html>
Agora a página a ser carregada.
Categoria.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.org/rich"
xmlns:a4j="http://richfaces.org/a4j"
>
<ui:composition template="/layout/layout.xhtml">
<ui:define name="content">
<br/>
<h:form>
<a4j:outputPanel layout="block" ajaxRendered="true" >
<rich:panel header="#{msgs['categoria.label']}" style="align:center">
<h:panelGrid columns="3">
<h:outputLabel for="nome" value="#{msgs['categoria.nome.label']}"/>
<rich:inplaceInput id="nome" defaultLabel="{#msgs['categoria.inplace.label']}"/>
<h:message for="nome"/>
</h:panelGrid>
</rich:panel>
</a4j:outputPanel>
</h:form>
</ui:define>
</ui:composition>
</html>

