- No you will not save a lot of memory. Wicket components are fairly
small. Memory usage will/should mostly be in the application models, and
they are easy to share between components.
- It will introduce a complexity nightmare with no real benefits (imho)
in the framework though.

On Fri, 12 December 2008 12:37, Bruno Cesar Borges wrote:
> lol... 
> 
> Alright, I agree with you, but think about. There are some cases where
> creating a fragment or a panel to reuse, wouldn't address the main
> advantage. We could save a *lot* of memory usage this way, and I think it
> would be a cool feature. Even with Ajax wouldn't be a problem.
> 
> -----Original Message-----
> From: Martijn Dashorst [mailto:[email protected]]
> Sent: Friday, December 12, 2008 10:33 AM
> To: [email protected]
> Subject: Re: how to reuse a label in the same page?
> 
> 
> The fact that you want to bind a component in two places and complain
> that you can't, is a code smell: you should extract that component to
> a panel or fragment and reuse the panel (/fragment).
> 
> Martijn
> 
> On Fri, Dec 12, 2008 at 1:32 PM, Martijn Dashorst
> <[email protected]> wrote:
> > ieuw
> >
> > On Fri, Dec 12, 2008 at 1:30 PM, Bruno Cesar Borges
> > <[email protected]> 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:[email protected]]
> >> Sent: Friday, December 12, 2008 5:18 AM
> >> To: [email protected]
> >> 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
> >> <[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]
> >>
> >> ***************************************************************************************************
> >> "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: [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.
> >
> 
> 
> 
> -- 
> 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]
> 
> ***************************************************************************************************
> "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: [email protected]
> For additional commands, e-mail: [email protected]
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to