why would you repaint form on error or success?

i usually only repaint my feedback panels that are outside the form

-Igor


On 10/11/06, Stefan Lindner <[EMAIL PROTECTED]> wrote:
The following still happens with actual trunk:

On a form like

<form wicket:id="myForm">
<table>
  <tr><td class="rightAligned"><label for=""
      <td><input tabindex="4" id="Anmeldename" size="30" maxlength="40" wicket:id="login" type="text" class="formInput"/></td></tr>
  <tr><td colspan="4" align="center"><div wicket:id="feedback">Tu den Mecker hierhin</div></td></tr>
  <tr><td align="right"><input tabindex="7" class="formButton" type="submit" value="speichern" wicket:id="ajax-submit-button"/>
</table>
...


I have a FeedbackPanel and AjaxSubmitButton

The JavaCode looks like this:

public MyPanel() {
super(parent, id);
new MyForm(this, "myForm", ....);
}
private class MyForm extends Form {
private static final long serialVersionUID = 1L;

FeedbackPanel fp1;
public MyForm(final MarkupContainer parent, final String id, IModel model) {
super(parent, id, model);

fp1 = new FeedbackPanel(this, "feedback");

new TextField(this, "login").setRequired(true);

new AjaxSubmitButton(this, "ajax-submit-button", this) {
  private static final long serialVersionUID = 1L;
  @Override
  protected void onSubmit(AjaxRequestTarget target, Form form) {
   System.out.println("AjaxOnSubmit called");
   target.addComponent(form);
  }
  @Override
  protected void onError(AjaxRequestTarget target, Form form) {
   System.out.println("AjaxOnSubmit called");
   target.addComponent(form);
  }
};

}


I must override AjaxSubmitButtons's onError method like above to see a FeedbackPanel if the input for a required field is missing. Shouldn't this happen automatically as default behavior of the original onError mehtod of AjaxSubmitButton? currently I havt to ovveride the onErrorMethod in every AjaxSubmitButton of a Form.

Stefan Lindner

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to