Oi gente, tudo bom,
minha duvida, sempre que chamo meu rich:popupPanel com um commandButton que usa o rich:componentControl, a action do commandButton nao é executada, mas se eu removo o rich:componentControl a action funciona normalmente, alguém tem ideia do pq isso acontece, e como posso solucionar esse problema?
<h:inputText value="#{pessoaById.digitar}" />
<h:commandButton value="Pesquisa com popup" action="#{pessoaById.pesquisaPessoa}">
<rich:componentControl target="popup" operation="show" />
</h:commandButton>
<rich:popupPanel id="popup" modal="true" resizeable="true"
onmaskclick="#{rich:component('popup')}.hide()">
<f:facet name="header">
<h:outputText value="Resultado da Pesquisa" />
</f:facet>
<f:facet name="controls">
<h:outputLink value="#"
onclick="#{rich:component('popup')}.hide(); return false;">
X
</h:outputLink>
</f:facet>
<p>Clique You can also check and trigger events if the use clicks outside of the
panel.</p>
<h:dataTable border="1" var="u" value="#{pessoaById.suaLista}">
<h:column>
<f:facet name="header">
<h:outputText value="id" />
</f:facet>
<h:outputText value="#{u.pes_id}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="id" />
</f:facet>
<h:outputText value="#{u.pes_nom_completo}" />
</h:column>
</h:dataTable>
<p>In this example clicking outside closes the panel.</p>
</rich:popupPanel>