yes, but is the text dynamic on 90% of your links??? most of the time if you want i18n its just
<a wicket:id="link"><wicket:message key="foo"></wicekt:message></a> -igor On 11/5/07, Sam Hough <[EMAIL PROTECTED]> wrote: > > Thanks Al, > > That is what I was after. The rendering stuff is waaay over my head. > > Gwyn : nabble cut most of my post for some reason, I've been using two > components (link and label) but it seems very verbose when 90% of my links > are to text... Many thanks. > > Cheers > > Sam > > > > Al Maw wrote: > > > > Sam Hough wrote: > >> Lots of the time I just want a link with text as the body of the ... ... > >> > >> The Link class takes an IModel so presumably uses that for something but > >> I > >> can't see it in the source or get it to appear... > >> > >> Sorry I'm being thick and I did search honest! > > > > You'd typically use the model so you have something to get at in the > > onClick(). > > > > Of course, if you don't care about how much state is in your session, > > you can just make whatever it is final so you can use it in there anyway. > > > > If you want to use the model for the text of the link instead, then you > > could write a class like this: > > > > > > public abstract class TextLink extends Link { > > public TextLink(String id, IModel model) { > > super(id, model); > > } > > > > protected void onComponentTagBody(final MarkupStream markupStream, > > final ComponentTag openTag) > > { > > replaceComponentTagBody( > > markupStream, openTag, getModelObjectAsString() > > ); > > } > > > > } > > > > > > If you want enabled/disabled to work properly, you'll need to copy the > > relevant bits out of AbstractLink#onComponentTagBody(...) > > > > > > Regards, > > > > Al > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: > http://www.nabble.com/Link-text-tf4751114.html#a13591081 > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > 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]