Nope, wicket:id is a 1-1 mapping at the same dom tree level. You can reuse id's at different levels or in different branches of the dom tree, but not as siblings.
<a href="#" wicket:id="foo"><span wicket:id="foo"></span></a> works but another <a href="#" wicket:id="foo">....</a> will fail (and rightfully so) Martijn On Fri, Dec 12, 2008 at 6:20 AM, Jeremy Thomerson <[email protected]> wrote: > I'm pretty sure that you can just add it once in Java and multiple times in > the HTML, although I've never pondered the (potential) side-effects of > this. Give it a shot and let us know how it works for you. With something > as stateless / simple as a BookmarkablePageLink, there probably couldn't be > much in the way of side-effects, although with very complex, stateful > components, I could see that maybe there would be an issue... (maybe??) > -- > Jeremy Thomerson > http://www.wickettraining.com > > > On Thu, Dec 11, 2008 at 3:29 PM, novotny <[email protected]> wrote: > >> >> >> Basically I need two of the same links on the page, and it looks like I >> have >> to do this which just seems kinda lame... >> >> add(new BookmarkablePageLink<String>("personaldetails", >> PersonalDetailsPage.class)); >> add(new BookmarkablePageLink<String>("personaldetails2", >> PersonalDetailsPage.class)); >> >> .... >> >> Click Here >> Profile page >> >> >> >> >> >> >> >> jWeekend wrote: >> > >> > Jason, >> > >> > What are you trying to achieve? >> > >> > Here are some ideas that may give the desired effect, depending on what >> > that is ... >> > >> > 1 - Make a model for your data and give that to all the Label instances >> as >> > required, (but each with their unique id and separate markup). >> > 2 - Use a repeater (like a ListView) to render several labels (no >> > repetition of Java code or markup). >> > 3 - Write a method that takes a model (or just a String) and an id, that >> > returns an appropriately configured Label instance (saves on repeating >> > Java code - still need markup per component and your own unique ids). >> > >> > Regards - Cemal >> > http://www.jWeekend.co.uk <http://www.jweekend.co.uk/> jWeekend >> > >> > >> > >> > novotny wrote: >> >> >> >> >> >> I have a simple label "hello" and I want to display it twice in the same >> >> page, but wicket complains the wicket:id needs to be unique in my >> >> page.... what do I need to do, is there an alias or something? >> >> >> >> Thanks, Jason >> >> >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/how-to-reuse-a-label-in-the-same-page--tp20964351p20964551.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > -- Become a Wicket expert, learn from the best: http://wicketinaction.com Apache Wicket 1.3.4 is released Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
