But question is still open:) Look to example
public static boolean visibleFlag = true; public VisibilityButtonTest() { Form<Void> form = new Form<Void>("form"); add(form); AjaxButton ajaxButton = new AjaxButton("button1") { @Override public boolean isVisible() { return visibleFlag; } @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { // do nothing } }; form.add(ajaxButton); form.add(new AjaxButton("button2") { @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { visibleFlag = false; } }); } after open this page press to button2 and after to button1 -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/org-apache-wicket-WicketRuntimeException-Submit-Button-is-not-visible-tp2282413p2282540.html Sent from the Wicket - User 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