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
