galera tenho uma pagina, em q o conteudo é dinamico, ele é atualizado de acordo com o item q é clicado no menu. Ate ai tudo blz, funciona a contento, o problema é q preciso abrir popups, modalpanel, como a reutilização desses popups vai ser necessaria, eles tb sao inclusos na minha pagina por meio da tag ui:include(ja tentei com o include do a4j), mas na hra de exibir o mesmo, é como se fosse um botao qql sem action, o modal n exibe …
a pagina q abre o modal…(lembrando q essa pagina é incluida no corpo da pagina index)
<?xml version='1.0' encoding='UTF-8' ?>
<f:subview id="pais"
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">
<h2>Teste pais</h2>
<a4j:commandButton value="Modal"
oncomplete="#{rich:component('teste')}.show()"
reRender="testeinfo">
</a4j:commandButton>
<f:subview id="modal">
<a4j:outputPanel ajaxRendered="true">
<ui:include src="/modal.xhtml"/>
</a4j:outputPanel>
<rich:messages />
</f:subview>
</f:subview>
o modal
[code]<?xml version="1.0" encoding="UTF-8"?>
<f:subview id=“modal_”
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:modalPanel id="teste" label="teste" >
<a4j:form>
<h:panelGrid id="testeinfo">
<h:outputLabel for="inputCodigo" value="Codigo:"/>
<h:inputText id="inputCodigo" readonly="true" />
<h:outputLabel for="inputNome" value="Nome:"/>
<h:inputText id="inputNome"/>
<h:panelGrid columns="2">
<a4j:commandLink onclick="#{rich:component('cidadeEdit')}.hide();return false">
Fechar
</a4j:commandLink>
</h:panelGrid>
</h:panelGrid>
</a4j:form>
</rich:modalPanel>
</f:subview>
[/code]