Richfaces + facelets = modal que n abre

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]

Na página HTML que gerou ele possui o código do seu arquivo modal.xhtml ?
Porque pode ser que ele não tenha encontrado o arquivo, se as duas páginas .xhtml estão no mesmo local vc pode usar apenas:

<ui:include src="modal.xhtml"/>

Outra coisa ele não deveria chamar o modal no onclick ?

n era esse o problema…

resolvi tirando o ajaxrendered do ajaxoutput …

ps: eu chamo ele no oncomplete pq as vezes perciso trazer alguns campos populados, entao deixo todos iguais, mesmo que eu n precise trazer nenhum campo populado, fica mais padronizado.