Tentei implementar o filterby, porém, quando executo o
projeto ele simplesmente não demonstra nenhuma ação
ao tentar “filtrar” algo
O que estaria errado?
segue o codigo
<p:dataTableid="tabelaMovimento"var="item"value="#{movimentoControle.listaMovimento}"rows="9"selectionMode="single"selection="#{movimentoControle.pegaSelecionado}"paginator="true"paginatorPosition="top"emptyMessage="Nenhum registro encontrado"onRowSelectComplete="testeDialog.show()"onRowSelectUpdate="display"><f:facetname="header"><p:outputPanel><h:outputTextvalue="Search all fields:"/><p:inputTextid="globalFilter"filterEvent="onkeyup"update="frm:dlgMovimentos; frm:tabelaMovimento"onkeyup="formulario.tabelaMovimento.filter()"/></p:outputPanel></f:facet><p:columnsortBy="#{item.id}"filterBy="#{item.id}"ajax="false"><f:facetname="header"><h:outputTextvalue="ID"/></f:facet><h:outputTextvalue="#{item.id}"/></p:column><p:columnsortBy="#{item.idCliente}"filterBy="#{item.idCliente}"><f:facetname="header"><h:outputTextvalue="ID Cliente"/></f:facet><h:outputTextvalue="#{item.idCliente}"/></p:column><p:columnsortBy="#{item.nomeCliente}"filterBy="#{item.nomeCliente}"><f:facetname="header">Cliente
</f:facet><h:outputTextvalue="#{item.nomeCliente}"/></p:column></p:dataTable>
Tentei implementar o filterby, porém, quando executo o
projeto ele simplesmente não demonstra nenhuma ação
ao tentar “filtrar” algo
O que estaria errado?
segue o codigo
<p:dataTableid="tabelaMovimento"var="item"value="#{movimentoControle.listaMovimento}"rows="9"selectionMode="single"selection="#{movimentoControle.pegaSelecionado}"paginator="true"paginatorPosition="top"emptyMessage="Nenhum registro encontrado"onRowSelectComplete="testeDialog.show()"onRowSelectUpdate="display"><f:facetname="header"><p:outputPanel><h:outputTextvalue="Search all fields:"/><p:inputTextid="globalFilter"filterEvent="onkeyup"update="frm:dlgMovimentos; frm:tabelaMovimento"onkeyup="formulario.tabelaMovimento.filter()"/></p:outputPanel></f:facet><p:columnsortBy="#{item.id}"filterBy="#{item.id}"ajax="false"><f:facetname="header"><h:outputTextvalue="ID"/></f:facet><h:outputTextvalue="#{item.id}"/></p:column><p:columnsortBy="#{item.idCliente}"filterBy="#{item.idCliente}"><f:facetname="header"><h:outputTextvalue="ID Cliente"/></f:facet><h:outputTextvalue="#{item.idCliente}"/></p:column><p:columnsortBy="#{item.nomeCliente}"filterBy="#{item.nomeCliente}"><f:facetname="header">Cliente
</f:facet><h:outputTextvalue="#{item.nomeCliente}"/></p:column></p:dataTable>
Obrigado
Mas aonde isto ocorre, quando voce tentar filtrar por qual coluna?
Eu uso primefaces mas particularmente não gostei do visual deste filtro. Então implementei meu próprio filtro.
Mas aquele ajax=“false”, creio eu, que vá executar um submit() no seu formulario.
victorgilc
Em qualquer coluna,
Há alguma configuração adicional no bean
além de colocar o filterBy?
Takeshi91
Não, mas muita coisa pode influencia nisso.
A sua View está travando?
Qual navegador está à testar sua aplicação?
Poste sua managedBean e toda sua view.
victorgilc
Ok, Uso o firefox/chrome e em ambos isso ocorre
a view funciona perfeitamente, exceto pelo fato do filter não funcionar