Salve Salve galera do GUJ
Bom dia
Logo após vira a madrugada pesquisando fórum a fórum tentando desbravar o meu problema. Tentado “N’s” soluções mais não obtive êxito… Deixando de xororó e vamos ao que interessa
tenho uma pequena aplicação “agenda de contato” onde tenho utilizo as ferramentas jsf2.2+hibernate+pf+mysql…
O que esta pegando é que na tabela tem um inputtext que onde ele simplesmente vai realizar um filter() como exemplo no site do primefaces não obtive êxito na primeira tentativa logo fui pesquisar sobre o assunto achei muito tópicos sobre inclusive um que me chamo a atenção onde utiliza um script em javascript para fazer um filter SITE logo o jsf identifica um erro no for do script
Esta ai a minha tabela
<h:form prependId="false">
<p:dataTable id="tabela" var="agenda" value="#{agendaController.listarAgenda}" widgetVar="contatos">
<f:facet name="header">
<p:outputPanel>
<h:outputText value="Pesquisar: "/>
<h:inputText id="filter" onkeyup="contatos.filter(this, 'tabela')"/>
</p:outputPanel>
</f:facet>
<p:column >
<f:facet name="header">
<h:outputText value="Nome"/>
</f:facet>
<h:outputText value="#{agenda.nome}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Email"/>
</f:facet>
<h:outputText value="#{agenda.email}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Telefone"/>
</f:facet>
<h:outputText value="#{agenda.telefone}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Celular"/>
</f:facet>
<h:outputText value="#{agenda.celular}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Alterar"/>
</f:facet>
<p:commandButton actionListener="#{agendaController.prepararAlterarAgenda}" value="Alterar" update=":infosAgenda" oncomplete="dialogGerAgenda.show()"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Excluir"/>
</f:facet>
<p:commandButton value="Excluir" update=":infosExcluir" oncomplete="dialogExcluir.show()"/>
</p:column>
</p:dataTable>
</h:form>
</p:layoutUnit>
</p:layout>