ieuw On Fri, Dec 12, 2008 at 1:30 PM, Bruno Cesar Borges <brunobor...@cetip.com.br> wrote: > Martijn, it is possible to create nodes inside a DOM tree refering to another > DOM node. What if it was possible to do the same with Wicket? > > <div wicket:id="myPanel"> > <span wicket:id="foo">label</span> > <span wicket:ref="foo">again</span> > </div> > > <span wicket:ref="myPanel.foo">again but outside panel!</span> > > Regards, > Bruno > > -----Original Message----- > From: Martijn Dashorst [mailto:martijn.dasho...@gmail.com] > Sent: Friday, December 12, 2008 5:18 AM > To: users@wicket.apache.org > Subject: Re: how to reuse a label in the same page? > > > 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 > <jer...@wickettraining.com> 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 <novo...@gridsphere.org> 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: users-unsubscr...@wicket.apache.org >>> For additional commands, e-mail: users-h...@wicket.apache.org >>> >>> >> > > > > -- > 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: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > *************************************************************************************************** > "Atenção: Esta mensagem foi enviada para uso exclusivo do(s) destinatários(s) > acima identificado(s), > podendo conter informações e/ou documentos confidencias/privilegiados e seu > sigilo é protegido por > lei. Caso você tenha recebido por engano, por favor, informe o remetente e > apague-a de seu sistema. > Notificamos que é proibido por lei a sua retenção, disseminação, > distribuição, cópia ou uso sem > expressa autorização do remetente. Opiniões pessoais do remetente não > refletem, necessariamente, > o ponto de vista da CETIP, o qual é divulgado somente por pessoas > autorizadas." > > > "Warning: This message was sent for exclusive use of the addressees above > identified, possibly > containing information and or privileged/confidential documents whose content > is protected by law. > In case you have mistakenly received it, please notify the sender and delete > it from your system. > Be noticed that the law forbids the retention, dissemination, distribution, > copy or use without > express authorization from the sender. Personal opinions of the sender do not > necessarily reflect > CETIP's point of view, which is only divulged by authorized personnel." > *************************************************************************************************** > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >
-- 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: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org