oncomponenttagbody() is a better place to override if you want to output text, see how Label works or search this list for "TextLink"
-igor On Wed, Jul 1, 2009 at 3:44 PM, Jeremy Thomerson<[email protected]> wrote: > Your link doesn't have any text. The model for a link is not for the > text of the link, but for you to use in onclick. Although you can > easily override onComponentTag (in the link) and > response.write(getModelObjectAsString()); > > -- > Jeremy Thomerson > http://www.wickettraining.com > > > > > On Wed, Jul 1, 2009 at 5:42 PM, Bergmann Manfred<[email protected]> > wrote: >> Hi there. >> >> First of all thank you for providing such a great framework. >> I've reviewed a couple of frameworks lately including JSF, Grails, Lift and >> found that Wicket is the one I'd like to stay and use. >> >> Here is now my first question: >> In a AjaxFallbackDefaultDataTable I've defined a couple of columns. The >> first one should be a link that when clicked will highlight the row (as in >> your examples). >> Therefore I've overriden populateItem() in AbstractColumn class: >> >> ----------- >> cols.add(new AbstractColumn(new Model("Select")) { >> �...@override >> public void populateItem(final Item item, String compId, IModel model) { >> //item.add(new Label(compId, "select")); >> item.add(new Link(compId, new Model("select")) { >> �...@override >> public void onClick() { >> log.trace("selected clicked..."); >> } >> }); >> } >> }); >> ----------- >> >> However when the table is rendered, instead of the link a "[cell]" is >> displayed. That is for all rows which are displayed. >> When the link is replaced with a Label, it is correctly displayed (see >> commented line above). >> >> Any ideas what happening here? >> >> >> Best regards, >> Manfred >> >> --------------------------------------------------------------------- >> 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
