You can define a default behavior (for instance no redirect after submit) & apply redirect only for few pages. It is a nice solution... it reminds me about template method design pattern.
Alex rmoskal wrote: > > I could do that, but would be nicer if I didn't have to touch n classes or > create a class hierarchy for my Panel. I don't like my Page knowing so > much > about what goes on in my Panels either. > > Thanks! > > Robert > ___________ > Robert Moskal > Most Media > Brooklyn, USA > 347-529-4744 > > > On Tue, Dec 8, 2009 at 12:44 PM, Alex Objelean > <alex_objel...@yahoo.com>wrote: > >> >> You don't have to expose your private panels. Just create a protected >> method >> which handles the form submission & override it in inherited components. >> >> Alex Objelean >> >> >> rmoskal wrote: >> > >> > That's just what I don't want to do. My forms live as private classes >> on >> > a >> > panel (one form per one style of panel). I don't want to have to >> > introduce >> > n new panels to handle the case where I wan to do the redirect. I was >> > hoping I could do it in one place (kind of like an aop after advice :). >> > ___________ >> > Robert Moskal >> > Most Media >> > Brooklyn, USA >> > 347-529-4744 >> > >> > >> > On Tue, Dec 8, 2009 at 12:09 PM, Alex Rass <a...@itbsllc.com> wrote: >> > >> >> So: always override onSumbit for the buttons and *sometimes* redirect. >> >> Tis all. >> >> >> >> - Alex >> >> >> >> -----Original Message----- >> >> From: Robert Moskal [mailto:rmos...@mostmedia.com] >> >> Sent: Tuesday, December 08, 2009 12:05 PM >> >> To: users@wicket.apache.org >> >> Subject: Redirect after for submit, but not what you think >> >> >> >> Hi all: >> >> >> >> I'd like to be able to redirect after I submit a form, basically I >> want >> >> my >> >> app to navigate to the next question in a survey after a user >> responds. >> >> But >> >> I don't want to do this in the onClick method of the form buttons, >> >> because >> >> I >> >> only want to do this sometimes. In other words sometimes I want to >> >> deploy >> >> an application where I do the auto-navigation and sometimes I want the >> >> user >> >> to stay on the same page after submitting. >> >> >> >> The ideal place seems to be on the page level. but it seems you can't >> >> call >> >> setResponsePage in the onDetach method. Where in request life-cycle >> >> would >> >> be the place to do this sort of redirect? >> >> >> >> Thanks and regards, >> >> ___________ >> >> Robert Moskal >> >> Most Media >> >> Brooklyn, USA >> >> 347-529-4744 >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> >> >> >> > >> > >> >> -- >> View this message in context: >> http://old.nabble.com/Redirect-after-for-submit%2C-but-not-what-you-think-tp26697152p26697704.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 >> >> > > -- View this message in context: http://old.nabble.com/Redirect-after-for-submit%2C-but-not-what-you-think-tp26697152p26698038.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