Pessoal estou utilizando um componente <rich:modalPanel> como Popup de pesquisa.
Estou com problemas para mostrar o componente, quando faço a chamada ele abre e fecha o Popup.
Segue abaixo código da chamada e do componente:
<h:outputLink value="#" id="link">
<rich:componentControl for="popFuncao" attachTo="link" operation="show" event="onclick"/>
<h:graphicImage value="images/lupa.gif" styleClass="images"/>
</h:outputLink>
PopUp
<rich:modalPanel id="popFuncao" width="450" height="350">
<f:facet name="header">
<h:panelGroup>
<h:outputText value="Consulta"></h:outputText>
</h:panelGroup>
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<h:graphicImage value="/images/close.png" style="cursor:pointer" id="hidelink"/>
<rich:componentControl for="popFuncao" attachTo="hidelink" operation="hide" event="onclick"/>
</h:panelGroup>
</f:facet>
<rich:panelBar width="100%" styleClass="panel" id="panelId" headerClass="pagControl">
<h:form id="formPopFuncao">
<rich:dataTable id="dataFuncao" value="#{usuarioHandler.funcoes}" var="funcao">
<f:facet name="header">
<rich:columnGroup>
<rich:column breakBefore="true" styleClass="colsmall">
<h:outputText value="Codigo"/>
</rich:column>
<rich:column styleClass="col" colspan="2">
<h:outputText value="Funcao"/>
</rich:column>
</rich:columnGroup>
</f:facet>
<rich:column filterBy="#{funcao.codigo_funcao}" filterEvent="onkeyup" styleClass="colsmall" >
<f:facet name="header">
<h:outputText value=" " title="Hack due to bug. Shuold be remoevd till release"></h:outputText>
</f:facet>
<h:outputText value="#{funcao.codigo_funcao}"/>
</rich:column>
<rich:column filterBy="#{funcao.descricao}" filterEvent="onkeyup" styleClass="col">
<h:outputText value="#{funcao.descricao}"/>
</rich:column>
<rich:column>
<h:commandLink value="Selecionar">
<f:param id="idParam" value="#{funcao.codigo_funcao}" />
</h:commandLink>
</rich:column>
</rich:dataTable>
</h:form>
</rich:panelBar>
</rich:modalPanel>
Alguém já passou por isso?
Obrigado