Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Duvida sobre PrimeFaces

Pessoal, não compreendi muito bem as seguintes linhas:

Não compreendi o que significa esse "PF" principalmente...

<p:selectOneMenu onchange="PF('tabelaLivros').filter()">

sortBy eu compreendi que ele organiza a tabela, mas o filterBy ? e o filterMatchMode ?

sortBy="#{livro.genero}"  filterBy="#{livro.genero}" filterMatchMode="startsWith"
2 respostas
solução!

Olá Rafael.

Bom o PF é uma função java script do próprio primefaces. Se não me engano foi introduzido na ver 4.0. Antigamente você usaria tabelaLivros.filter() em vez de PF('tabelaLivro').filter().

Já o (filterBy="{#livro.genero}"), quer dizer que o filtro será realizado pelo campo gênero de seu objeto livro.

O filterMatchMode="startsWith", quer dizer que na sua pesquisa ele vai inicia pelas palavras inicias... por exemplo, em sua tabela você tem vários itens que comecem com "li', um "livro" por exemplo, quando você inicia digitando "li" ele já vai filtrar todos os registros que comecem com "li" e irá trazer a palavra livro.

Espero ter ajudado

Att.

Muito obrigado pela ajuda...