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 
>         >         Wicket-user@lists.sourceforge.net
>         >
>         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 Wicket-user@lists.sourceforge.net
>         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
>         Wicket-user@lists.sourceforge.net
>         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 
> Wicket-user@lists.sourceforge.net 
> https://lists.sourceforge.net/lists/listinfo/wicket-user
-- 
Martin Grotzke
http://www.javakaffee.de/blog/

Attachment: 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
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to