On Mon, 2007-04-30 at 15:42 -0700, Igor Vaynberg wrote: > On 4/30/07, Martin Grotzke <[EMAIL PROTECTED]> wrote: > On Mon, 2007-04-30 at 15:23 -0700, Igor Vaynberg wrote: > > if you want to maintain the bookmarkable url then no. but > this is > > atypical of how wicket lifecycle usually works. > ok. do I have to take anything in acount if i use wicket in > this > atypical way? > > noep, nothing special to watch out for. cool :)
> > however, until now it feels very good to work with wicket, > even > with this more action/mvc like (stateless) aproach... :) > > it feels even better once you use the normal lifecycle :) jepp, i believe this :) i have written apps with wingS some times ago and i loved it - but we could only use for cms-like apps, not for end users... now we're going to build s.th. like a shop and i'm looking for frameworks that match our needs. probably spring-mvc or tapestry would also be candidates, but what i've read about wicket sounded better :) cheers, martin > > -igor > > > > > the model i showed is better because if you reuse the > > searchresultsview outside of this lifecycle you are creating > it will > > still work properly, but if you have no plans on reusing it > then i > > guess what you do will work too. > ok, i'll keep that in mind. > > thanx a lot for your help, > cheers, > martin > > > > > > -igor > > > > > > On 4/30/07, Martin Grotzke <[EMAIL PROTECTED]> > wrote: > > On Mon, 2007-04-30 at 15:07 -0700, Igor Vaynberg > wrote: > > > On 4/30/07, Martin Grotzke > <[EMAIL PROTECTED]> > > wrote: > > > On Mon, 2007-04-30 at 23:55 +0200, Martin > Grotzke > > wrote: > > > > hi igor, > > > > > > > > i hope i got the idea now. i post my > beans here, > > > aehem, sorry - forgot to include > SearchResultsView: > > > > > > public SearchResultsView(String id, > > PropertyModel model ) > > > { > > > super( id, model ); > > > final String query = (String) > > getModelObject(); > > > final List<? extends Product> > products = > > > > > > ((StealthShopApplication)getApplication()).getSearchService().find( > query ); > > > setList( products ); > > > > > > the above isnt right because the list is refreshed > only when > > the > > > searchresultsview is created - which only happens > once. > > hmm, but the SearchPage is created for each request, > that > > shows a > > LOG.debug ( "Creating new SearchPage with params " + > > parameters ); > > that I added to the constructor of the SearchPage. > > > > this should be caused by the onSubmit implementation > of the > > SearchForm: > > > > protected void onSubmit() { > > // set response page with page params for > bookmarkable > > urls > > final PageParameters params = new > PageParameters(); > > params.add( "query", (String) > getModelObject() ); > > setResponsePage( SearchPage.class, params ); > > } > > > > which I implemented like this to have bookmarkable > urls. > > therefore the SearchResultsView is created for each > request. > > > > is this wrong in terms of lifecycle of wicket pages? > > would there be another possibility to achieve > bookmarkable > > pages with a form submit? > > > > cheers, > > martin > > > > > > > > > > instead > > > > > > class resultsmodel extends abstractreadonlymodel > { > > > private imodel query; > > > public resultsmodel(imodel query) > { this.query=query; } > > > public object getobject() { > > > return > > > > > > ((StealthShopApplication)getApplication()).getSearchService().find( > query.getobject () ); > > > } > > > public void detach() { query.detach(); } > > > } > > > > > > setmodel(new resultsmodel(model)); > > > > > > that way listview will get fresh results every > page refresh > > > > > > -igor > > > > > > > > > > ------------------------------------------------------------------------- > > > 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/ > > > ------------------------------------------------------------------------- > 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/
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