Author: ivaynberg
Date: Sat Oct 14 13:19:59 2006
New Revision: 464012
URL: http://svn.apache.org/viewvc?view=rev&rev=464012
Log:
fixed bug
Modified:
incubator/wicket/branches/wicket-1.x/wicket-examples/src/main/java/wicket/examples/ajax/builtin/FormPage.java
Modified:
incubator/wicket/branches/wicket-1.x/wicket-examples/src/main/java/wicket/examples/ajax/builtin/FormPage.java
URL:
http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/wicket-examples/src/main/java/wicket/examples/ajax/builtin/FormPage.java?view=diff&rev=464012&r1=464011&r2=464012
==============================================================================
---
incubator/wicket/branches/wicket-1.x/wicket-examples/src/main/java/wicket/examples/ajax/builtin/FormPage.java
(original)
+++
incubator/wicket/branches/wicket-1.x/wicket-examples/src/main/java/wicket/examples/ajax/builtin/FormPage.java
Sat Oct 14 13:19:59 2006
@@ -41,15 +41,13 @@
*
* @author Igor Vaynberg (ivaynberg)
*/
-public class FormPage extends BasePage
-{
+public class FormPage extends BasePage {
private Bean bean = new Bean();
/**
* Constructor
*/
- public FormPage()
- {
+ public FormPage() {
// create feedback panel to show errors
final FeedbackPanel feedback = new FeedbackPanel("feedback");
feedback.setOutputMarkupId(true);
@@ -81,21 +79,26 @@
// attach an ajax validation behavior to all form component's
onkeydown
// event and throttle it down to once per second
- AjaxFormValidatingBehavior.addToAllFormComponents(form,
"onkeyup", Duration.ONE_SECOND);
+ AjaxFormValidatingBehavior.addToAllFormComponents(form,
"onkeyup",
+ Duration.ONE_SECOND);
// add a button that can be used to submit the form via ajax
- form.add(new AjaxSubmitButton("ajax-submit-button", form)
- {
- protected void onSubmit(AjaxRequestTarget target, Form
form)
- {
+ form.add(new AjaxSubmitButton("ajax-submit-button", form) {
+ protected void onSubmit(AjaxRequestTarget target, Form
form) {
+ // repaint the feedback panel so that it is
hidden
+ target.addComponent(feedback);
+ }
+
+ @Override
+ protected void onError(AjaxRequestTarget target, Form
form) {
+ // repaint the feedback panel so errors are
shown
target.addComponent(feedback);
}
});
}
/** simple java bean. */
- public static class Bean implements Serializable
- {
+ public static class Bean implements Serializable {
private String name, email;
/**
@@ -103,8 +106,7 @@
*
* @return email
*/
- public String getEmail()
- {
+ public String getEmail() {
return email;
}
@@ -114,8 +116,7 @@
* @param email
* email
*/
- public void setEmail(String email)
- {
+ public void setEmail(String email) {
this.email = email;
}
@@ -124,8 +125,7 @@
*
* @return name
*/
- public String getName()
- {
+ public String getName() {
return name;
}
@@ -135,8 +135,7 @@
* @param name
* name
*/
- public void setName(String name)
- {
+ public void setName(String name) {
this.name = name;
}
}