Pessoal, bom dia!
Procurei muito nos foruns, mas nao consegui encontrar uma solução do meu problema.
Seguinte. Tenho uma aplicação em JSF 2.1 com Primefaces 2.2.1.
Eu tenho uma tabela que, ao selecionar um botão ela popula com uns scripts em sql para execução do mesmo em um banco.
Nessa tabela, há um checkbox, onde seleciono qual script e executo o mesmo. Funciona perfeitamente, porem quando uso o filtro para escolher apenas um nome ele nao executa o mesmo. Simplesmente sobre os nomes na tabela e nao executo.
Ja tentei de tudo e nao consigo acertar isso.
Segue a parte que está dando problema:
<p:layoutUnit position="center" >
<h:form>
<p:panel id="conteudo" rendered="#{conexaoMB.conectado}">
<p:growl id="gpainel" showDetail="true" />
<p:dataTable id="grid" value="#{conexaoMB.proceduresList}" var="proc" scrollable="true" liveScroll="true" height="300">
<p:column>
<f:facet name="header"> Selecione </f:facet>
<h:selectBooleanCheckbox value="#{proc.indMarcado}"/>
</p:column>
<p:column filterBy="#{proc.nome}" filterMatchMode="contains" headerText="Procedures" style="width: 500px">
<h:outputText value="#{proc.nome}"/>
</p:column>
</p:dataTable>
<p:commandButton action="#{conexaoMB.selecionarTodos}" value="Selecionar Todos" ajax="false"/>
<p:commandButton action="#{conexaoMB.desmarcarTodos}" value="Desmarcar Todos" update="conteudo"/>
<p:commandButton actionListener="#{conexaoMB.selecionaMarcado}" value="Executar" update="conteudo"/>
</p:panel>
</h:form>
</p:layoutUnit>