First, thank you very much for your help. I do submit form with Ajax component. My question is, edit.close(ajaxRequestTarget) in Panel.Java, right? What about ajaxRequestTarget.add(editModalContainer);?
I have added two codes in Panel.Java or Page.Java, all not work... In my Panel.Java, the submit code is: frmEdit.add(new AjaxSubmitLink("submit") { @Override protected void onSubmit(AjaxRequestTarget ajaxRequestTarget, Form<?> components) { Merchant m = (Merchant)components.getModelObject(); if(m.getPassword().equals(confirmPass)){ m.updateMerchant(); ZipSession.get().setMerchant(m); for(Component r: refreshables){ ajaxRequestTarget.add(r); } ajaxRequestTarget.appendJavaScript("$().toastmessage('showNoticeToast','Update Successful')"); ajaxRequestTarget.add(frmEdit); window.close(ajaxRequestTarget); //setResponsePage(MerchantHomePage.class); window.close(ajaxRequestTarget); ajaxRequestTarget.add(editModalContainer); } else { ...... } } @Override protected void onError(AjaxRequestTarget ajaxRequestTarget, Form<?> components) { ..... } }); -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/New-guy-s-question-about-component-refresh-tp4489029p4489316.html Sent from the Users forum mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org