You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@empire-db.apache.org by do...@apache.org on 2012/08/21 11:53:47 UTC
svn commit: r1375456 - in
/empire-db/trunk/empire-db-examples/empire-db-example-jsf2/src/main:
java/org/apache/empire/jsf2/websample/web/objects/EmployeeSearchFilter.java
webapp/pages/employeeListPage.xhtml
Author: doebele
Date: Tue Aug 21 09:53:46 2012
New Revision: 1375456
URL: http://svn.apache.org/viewvc?rev=1375456&view=rev
Log:
EMPIREDB-160
jsf-example reset filter
Modified:
empire-db/trunk/empire-db-examples/empire-db-example-jsf2/src/main/java/org/apache/empire/jsf2/websample/web/objects/EmployeeSearchFilter.java
empire-db/trunk/empire-db-examples/empire-db-example-jsf2/src/main/webapp/pages/employeeListPage.xhtml
Modified: empire-db/trunk/empire-db-examples/empire-db-example-jsf2/src/main/java/org/apache/empire/jsf2/websample/web/objects/EmployeeSearchFilter.java
URL: http://svn.apache.org/viewvc/empire-db/trunk/empire-db-examples/empire-db-example-jsf2/src/main/java/org/apache/empire/jsf2/websample/web/objects/EmployeeSearchFilter.java?rev=1375456&r1=1375455&r2=1375456&view=diff
==============================================================================
--- empire-db/trunk/empire-db-examples/empire-db-example-jsf2/src/main/java/org/apache/empire/jsf2/websample/web/objects/EmployeeSearchFilter.java (original)
+++ empire-db/trunk/empire-db-examples/empire-db-example-jsf2/src/main/java/org/apache/empire/jsf2/websample/web/objects/EmployeeSearchFilter.java Tue Aug 21 09:53:46 2012
@@ -20,6 +20,10 @@ package org.apache.empire.jsf2.websample
import java.io.Serializable;
+import javax.faces.context.FacesContext;
+
+import org.apache.empire.jsf2.app.FacesUtils;
+
public class EmployeeSearchFilter implements Serializable
{
private static final long serialVersionUID = 1L;
@@ -42,6 +46,12 @@ public class EmployeeSearchFilter implem
lastName = "";
departmentId = "";
gender = "";
+
+ /**
+ * Make sure submitted values are discarded.
+ * Works only, if the "immediate" attribute on the h:commandLink tag is set to true
+ */
+ FacesUtils.setClearSubmittedValues(FacesContext.getCurrentInstance(), true);
}
public String getEmployeeId()
Modified: empire-db/trunk/empire-db-examples/empire-db-example-jsf2/src/main/webapp/pages/employeeListPage.xhtml
URL: http://svn.apache.org/viewvc/empire-db/trunk/empire-db-examples/empire-db-example-jsf2/src/main/webapp/pages/employeeListPage.xhtml?rev=1375456&r1=1375455&r2=1375456&view=diff
==============================================================================
--- empire-db/trunk/empire-db-examples/empire-db-example-jsf2/src/main/webapp/pages/employeeListPage.xhtml (original)
+++ empire-db/trunk/empire-db-examples/empire-db-example-jsf2/src/main/webapp/pages/employeeListPage.xhtml Tue Aug 21 09:53:46 2012
@@ -46,7 +46,7 @@
<e:control column="#{db.EMPLOYEES.GENDER}" value="#{page.searchFilter.gender}" />
</sample:formPanelRow>
<sample:formButtonRow>
- <h:commandLink action="#{page.doResetSearch}" value="#{msg.employeeList_resetSearch}" />
+ <h:commandLink action="#{page.doResetSearch}" value="#{msg.employeeList_resetSearch}" immediate="true" />
<h:commandLink action="#{page.doSearch}" value="#{msg.employeeList_search}" />
</sample:formButtonRow>
</sample:formPanel>