oops - typo -- Jeremy Thomerson http://www.wickettraining.com
On Wed, Jul 1, 2009 at 9:15 PM, Igor Vaynberg<[email protected]> wrote: > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
