Bom dia Guj…
estou com um problema e nao estou achando uma solução.
Tenho um ModalPanel na minha pagina Jsf.
Quando eu click no botao que chama o modal, ele chama lega. Aparece o modal com todos os seus componentes e tal.
Mas o problema vem agora.
O modal Panel, fica sem funcionalidade, nenhuma botao que tem dentro do modal panel, nao executa as suas acoes!
Segue o codigo:
<a4j:form ajaxSubmit="true">
<rich:separator />
<br/>
<rich:modalPanel
id="panel"
width="550"
height="250">
<f:facet name="header">
<h:panelGroup>
<h:outputText value="Ordenação de Campos"></h:outputText>
</h:panelGroup>
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<h:graphicImage value="../Style/close.png" style="cursor:pointer" id="hidelink"/>
<rich:componentControl for="panel" attachTo="hidelink" operation="hide" event="onclick"/>
</h:panelGroup>
</f:facet>
<h:panelGrid columns="3">
<rich:pickList valueChangeListener="#{ordenarCampos_teste.selectionChanged}" id="pick">
<f:selectItems value="#{ordenarCampos_teste.colunasTabela}" id="list" />
<a4j:support event="onlistchanged" reRender="items" />
</rich:pickList>
<a4j:commandButton value="Ordenar" action="#{ordenarCampos_teste.acaoBean}"/>
<h:selectManyCheckbox
id="items"
layout="pageDirection"
value="#{ordenarCampos_teste.camposDesc}">
<f:selectItems value="#{ordenarCampos_teste.teste}" id="campos" />
</h:selectManyCheckbox>
</h:panelGrid>
</rich:modalPanel>
<div align="center">
<h:outputLink value="#" id="link" >
Ordenar dados
<rich:componentControl for="panel" attachTo="link" operation="show" event="onclick" />
</h:outputLink>
<a4j:commandButton value="Criar filtro" id="createFilter" onclick="Richfaces.showModalPanel('panel')"/>
</div>
<div align="center" >
<rich:dataTable id="tabela" value="#{ordenarCampos_teste.resultadosOrdenados2}" var="teste1" width="600">
<f:facet name="header">
<rich:columnGroup id="colGroup1">
<rich:column id="hId1" rowspan="2" width="80">
<h:outputLabel value="Nome"></h:outputLabel>
</rich:column>
<rich:column id="hcpf1" width="40" >
<h:outputLabel value="cpf"></h:outputLabel>
</rich:column>
<rich:column id="htelefone1" rowspan="2" width="50">
<h:outputLabel value="Telefone"></h:outputLabel>
</rich:column>
<rich:column id="hemail1" width="60" >
<h:outputLabel value="Email"></h:outputLabel>
</rich:column>
</rich:columnGroup>
</f:facet>
<rich:column>
<h:outputText value="#{teste1.nome}" />
</rich:column>
<rich:column>
<h:outputText value="#{teste1.cpf}" />
</rich:column>
<rich:column>
<h:outputText value="#{teste1.telefone}" />
</rich:column>
<rich:column>
<h:outputText value="#{teste1.email}" />
</rich:column>
</rich:dataTable>
</div>
</a4j:form>
espero que alguem possa ajudar!
abraaaaço