[RESOLVIDO] Primefaces - Iniciar filter do dataTable com valor

1 resposta
F

Bom dia galera!
Estou com dificuldades para fazer um dataTable do Primefaces iniciar com um valor no filtro.
Tenho um inputText e um commandButton, ao clicar no commandButton eu faço carregar o dataTable e o filter desse dataTable precisa começar com o valor desse inputText.

Tentei da seguinte maneira com jQuery:

A hora que carrega a dataTable o valor aparece no campo do filtro, porém o dataTable não executa o filtro automaticamente.
Tentei também colocar depois desse jQuery um outro:

E também não atualizou o filtro da dataTable sozinho.
Procurei no html se tem alguma função que é chamada pra atualizar o filtro e não encontrei nada.

Alguém tem idéia do que eu possa fazer?

Obrigado desde já! Abraço!

1 Resposta

F

Resolvido:

$(PrimeFaces.escapeClientId('formDialogTabela:dataTable:codigo:filter').val($(PrimeFaces.escapeClientId('Form:produtoPedido_input')).val()); datatableWidgetVar.filter();

Criado 2 de abril de 2013
Ultima resposta 2 de abr. de 2013
Respostas 1
Participantes 1