How to clear form fields and rerender form with RichFaces

jholusa

I'm stuck at pretty simple task: I have a search form where the search criteria are stored is SearchCriteriaSession bean, so it could be remembered and pre-filled. And I want to add reset button to that form that would:

1) clear the criteria from bean, therefore call clearSearchCriteria() method of the bean
2) rerender the form, so the fields would be empty

Here's my code and I have no idea why it's not working:

search.xhtml

...
<h:form id="criteriaForm">
    <div class="controls">
        <h:inputText type="text" id="testName" value="#handlingBean.criteria.testName}" />
    </div>

    //more input fields but with same format

    <div class="form-actions">
        <r:commandButton action="#searchCriteriaSession.clearSearchCriteria}" value="Reset" render="@form :criteriaForm" />
    </div>
</h:form>
...

The searchCriteriaSession.clearSearchCriteria just clears criteria. When I debug it I see it correctly cleared. Even when I refresh the page the form clears, so the problem is that the render attribute is not working correctly, I guess.

Does anybody can please help me?

P.S.: I'm using RichFaces, this maven artifact:

<dependency>
    <groupId>org.richfaces.compat</groupId>
    <artifactId>richfaces-components-rich</artifactId>
    <version>4.5.0.Alpha2</version>
</dependency>
Qussay Najjar

Your render attribute needs only @form

<r:commandButton action="#searchCriteriaSession.clearSearchCriteria}" value="Reset" render="@form" />

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Clear form fields

From Java

Clear form fields with jQuery

From Dev

How to clear some fields in form - Redux-Form

From Dev

How to clear dynamic ng-repeat form fields

From Dev

How to clear form fields (input, textarea, select and radio) in javascript or jquery

From Dev

How can i make a button to clear one of my fields in a form?

From Dev

How to clear form data

From Dev

Meteor: Most "Meteoric" way to clear form fields

From Dev

Clear jquery form except few fields

From Dev

React Clear Form Fields After Submit

From Dev

Clear form fields after a successful submit

From Dev

After form submission clear fields and provide message

From Dev

How to clear form in AngularJS when there is no form name

From Dev

How to clear form submission data

From Dev

how to clear a form loaded with ajax?

From Dev

Bootstrap jQuery, how to show hidden DIV when child form fields are populated AND clear them when DIV is hidden?

From Dev

How to add to the form a virtual fields

From Dev

How to handle derived fields in a form

From Dev

jQuery to clear form fields after submit for text and checkbox

From Dev

JSF Richfaces PopupPanel refresh form not working

From Dev

How can I clear form values after successful form submission

From Dev

How can I clear form values after successful form submission

From Java

How to clear form after submit in Angular 2?

From Dev

How can clear form data in ember js

From Dev

How to clear form data after submission?

From Dev

how to clear form after successful submit ajax

From Dev

How to clear form in volt view after submit?

From Dev

How clear the form inputs after submission?

From Dev

how to reset variable on form clear in vb?

Related Related

HotTag

Archive