Primefaces - botão limpar

1 resposta
M

Olás,

Tenho um form de pesquisa composto por alguns p:selectOneMenu, p:calendar e p:selectBooleanCheckbox. Gostaria de ter uma função para limpar estes campos, porém ainda não consegui…

Criando o botão com type = “reset” limpa apenas os campos do tipo calendar, já os campos selectOneMenu e selectBooleanCheckbox não.

<p:commandButton type="reset" value="Limpar" />

Aí fui tentar via JQuery, realizando testes no console do Firebug, mas nada também. Segue código que usei para voltar o selectOneMenu para a primeira opção.

$('.ui-selectonemenu-label-container').attr('selectedIndex', 0);

Obs.: Utilizo primefaces 3.0

1 Resposta

D

Ola amigo

eu utilizo o primefaces 3.0 tbm e consigo limpar todos os componentes que vc citou simplesmente criando um método limpar no managedBean e instanciado os objetos novamente, além disso seto o botao com immediate true assim:

<p:commandButton value="Cancelar" title="Cancelar" actionListener="#{managedBean.cancelar}" update="form" icon="ui-icon-cancel" immediate="true" />

Abraços

Criado 18 de fevereiro de 2012
Ultima resposta 18 de fev. de 2012
Respostas 1
Participantes 2