Hi, you can mount your page using HybridUrlCodingStrategy. Then it should automatically redirect to URL that has page instance information in it.
-Matej On Tue, Mar 18, 2008 at 7:48 PM, Matthew Young <[EMAIL PROTECTED]> wrote: > Thank you Matej and Igor. I learned several new things. IAjaxCallDecorator > is very cool and I did not realize <wicket:link> works on stylesheet ref, > too. The wiki here: > > http://cwiki.apache.org/WICKET/wickets-xhtml-tags.html#Wicket%2527sXHTMLtags-WicketTags > make it seem like it only work with <a href> and <img src>. > > Igor: I'm not very on this one ("src wmc"): > > > > you can just create an anon subclass of src wmc and subclass > >oncomponenttag() directly and save some space. > > Do you mean this: > > WebMarkupContainer img = new WebMarkupContainer("thumbnail") { > private static final long serialVersionUID = 1L; > @Override protected void onComponentTag(final ComponentTag tag){ > super.onComponentTag(tag); > tag.put("src", thumbnailUrl); > } > }; > > > == I have a couple of questions: == > > In Ajax mode, the browser address always show: > > http://localhost:8080 > > so if I refresh, I get a new page, not the same existing page. How can I > have the address like this: > > http://localhost:8080/?wicket:interface=:0:1::: > > so on refresh I get the same page (like in non-Ajax mode)? > > 2) When something goes wrong in Flickr, I throw a RuntimeException which > blows up in ListView's model.getObject(). I want to Ajax update the > feedbackPanel to show some error message. How can this be done? > > Thank you very much. > > > On Mon, Mar 17, 2008 at 3:15 PM, Igor Vaynberg <[EMAIL PROTECTED]> > wrote: > > > > > there are a couple of things i would change > > > > 1) add(new StyleSheetReference("pageCss", getClass(), "flickr.css")); > > > > do you really need that? can you not simply put link tag inside > > wicket:link tags? > > > > 2) // Initially there is no photo to display so add a temporary place > > holder component to make Wicket happy > > > > you dont need to do that, make loadable detachable model that is > > pulling image links return an empty list if tags string is empty, that > > way you add the listview right away and dont need that replace mambo > > jumbo > > > > 3) Photo photo = (Photo) item.getModelObject(); item.add(new > > Thumbnail("t", photo)); > > > > im not a big fan of that, why not simply item.add(new Thumbnail("t", > > item.getModel())); > > > > it makes code simpler, you dont load the model object needlessly, and > > it makes thumbnail more flexible by taking an imodel. > > > > 4) img.add(new SimpleAttributeModifier("src", photo.getSmallSquareUrl())); > > > > you can just create an anon subclass of src wmc and subclass > > oncomponenttag() directly and save some space. > > > > pretty sweet tutorial though, thanks > > > > -igor > > > > > > On Mon, Mar 17, 2008 at 1:04 PM, Matthew Young <[EMAIL PROTECTED]> wrote: > > > Hi, I am new to Wicket and to help me learn, I created a Wicket version > > of > > > the Flickr demo like the one on the Ruby on Rails site seen here > > > http://www.rubyonrails.org/screencasts. I put my version in my blog > > here: > > > http://limboville.blogspot.com/2008_03_01_archive.html. Please take a > > look > > > and give me some feedback. > > > > > > Thanks! > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- Resizable and reorderable grid components. http://www.inmethod.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]