try page not panel 2008/10/29 sureshram <[EMAIL PROTECTED]>
> > Hello, > > I am trying to add auto validation in the modal window but I don't see any > error messages. I added a feedback panel on a modal window which has a > required text field. When I try to submit, the modal window does not do > any > thing and I think what happens here is wicket does validation (which is > failing) and does not submit the form. It does not show error messages in > the feedbackpanel also. > > public class AddAccountModalWindow extends ModalWindow { > > public AddAccountModalWindow(String id) throws Exception { > super(id); > setInitialHeight(450); > setInitialWidth(500); > > setTitle("Add New Account"); > AddAccountContentPanel newAccPanel = new > AddAccountContentPanel("content") > { > private static final long serialVersionUID = 1L; > > void onCancel(AjaxRequestTarget target) { > close(target); > } > > }; > setContent(newAccPanel); > > }; > > } > > public abstract class AddAccountContentPanel extends Panel { > > public AddAccountContentPanel(String id) throws Exception { > Form accForm = new Form("accForm"); > accForm.setOutputMarkupId(true); > setModel(new Model("")); > add(accForm); > > feedbackPanel = new FeedbackPanel("feedback", new > ContainerFeedbackMessageFilter(accForm)); > accForm.add(feedbackPanel); > > TextField accName = new TextField("accName", new > PropertyModel(clearingAccount, "mnemonic")); > > AjaxFallbackButton createAccount = new > AjaxFallbackButton("createAccount", accForm){ > protected void onSubmit(AjaxRequestTarget target, > Form form) { > //hidden code here..... > } > } > accForm.add(accName); > accForm.add(createAccount); > > } > > } > > ========= AddAccountContentPanel.html > > <html> > <body style="background-color:#bbd1ef"> > <wicket:panel> > <wicket:panel> > > <form wicket:id="accForm" style="background-color:#bbd1ef"> > <div style=" float:left;" > > <div style="margin: 20px 0 0 20px;float:left" > wicket:id="feedback"></div> > <div style="clear:both"></div> > <div style="margin: 20px 0 0 20px;float:left"> > Account Name: > <input style="font:16px Calibri; margin-left:10px;" > type="text" > wicket:id="accName"/> > </div> > div> > <input style="font: 16px Calibri; margin: 20px 0 0 120px;" > wicket:id="createAccount" type="submit" value="Add Account" /> > > </div> > </div> > </form> > > </wicket:panel> > > ========= AddAccountModalWindow.html > > <html> > > <body style="background-color:#bbd1ef"> > <wicket:panel> > <div wicket:id="content" style="background-color:#bbd1ef; > width:100%; > height: 100%"></div> > </wicket:panel> > </body> > </html> > > > > </body> > </html> > > I apprciate your help, > > Thanks > Suresh > > > -- > View this message in context: > http://www.nabble.com/Feedback-Panel-on-Modal-Window-With-Field-Validation-does-not-work-tp20216419p20216419.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >