hi igor, thanx a lot for this clarification!
cheers,
martin
On Sun, 2007-04-29 at 18:05 -0700, Igor Vaynberg wrote:
> in reality this isnt how its supposed to work.
>
> usually you would have something like this:
>
> searchpage {
> private criteria crit;
>
> searchpage() {
> add(new searchform("form", new PropertyModel(this, "crit"));
> add(new resultsview("view", new PropertyModel(this, "crit"));
> }
> }
>
> that way the form and the view are bound to the same criteria object.
> the form modifies it, and the view renders according to it. you would
> not call any setresponsepage in the form, the same insatance of the
> page would be reused. that is the wicket way. however, if you must
> have that nice bookmarkable url then you need to call
> setresponsepage(class, pageparams) from the form. it is not as clean,
> but it works.
>
> -igor
>
> On 4/29/07, Martin Grotzke <[EMAIL PROTECTED]> wrote:
> On Sun, 2007-04-29 at 17:41 -0700, Igor Vaynberg wrote:
> > no, once the form is submitted the page is no longer
> bookmarkable and
> > so it will lose any bookmarkable/mounted url.
> >
> > if you want to keep it you can call
> setresponsepage( page.class,
> > params) in onsubmit(), but in your case that is silly since
> > searchresultspage probably contains the submitted form
> anyways?
> well, i can do this (setResponsePage with params).
> the SearchResultsPage indeed has a also an instance of the
> form,
> and the user can also initiate a search on the
> SearchResultsPage.
>
> so for each search the SearchForm.onSubmit creates a new
> SearchResultsPage and (indirectly) a new SearchForm...
>
> i just wonder if this this is the way how wicket should work,
> or if
> this stateless way is s.th. that is not really the target of
> component based frameworks...
>
> thanx && cheers,
> martin
>
>
> >
> > -igor
> >
> >
> > On 4/29/07, Martin Grotzke < [EMAIL PROTECTED]>
> wrote:
> > hi all,
> >
> > i'm just starting with wicket and have a simple
> search
> > form, that leads to a SearchResultsPage.
> >
> > the SearchResultsPage is mounted as a bookmarkable
> page (via
> > mountBookmarkablePage("/search",
> SearchResultsPage.class);),
> > although the url that is shown then contains s.th.
> like
> > ?wicket:interface=:6:searchForm::IFormSubmitListener...
> >
> > is it possible to have a nicer url for the submitted
> form?
> >
> > i'm using wicket 1.2.6 right now...
> >
> > thanx in advance,
> > cheers,
> > martin
> >
> >
> >
> >
>
> -------------------------------------------------------------------------
> > This SF.net email is sponsored by DB2 Express
> > Download DB2 Express C - the FREE version of DB2
> express and
> > take
> > control of your XML. No limits. Just data. Click to
> get it
> > now.
> > http://sourceforge.net/powerbar/db2/
> > _______________________________________________
> > Wicket-user mailing list
> > [email protected]
> >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
> >
> >
> >
>
> -------------------------------------------------------------------------
> > This SF.net email is sponsored by DB2 Express
> > Download DB2 Express C - the FREE version of DB2 express and
> take
> > control of your XML. No limits. Just data. Click to get it
> now.
> > http://sourceforge.net/powerbar/db2/
> > _______________________________________________ Wicket-user
> mailing list [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> --
> Martin Grotzke
> http://www.javakaffee.de/blog/
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and
> take
> control of your XML. No limits. Just data. Click to get it
> now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________ Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
--
Martin Grotzke
http://www.javakaffee.de/blog/
signature.asc
Description: This is a digitally signed message part
------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/
_______________________________________________ Wicket-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-user
