wicket-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Igor Vaynberg <igor.vaynb...@gmail.com>
Subject Re: Link not rendered in AjaxFallbackDefaultDataTable
Date Thu, 02 Jul 2009 02:15:12 GMT
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<jeremy@wickettraining.com> 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<mb@software-by-mabe.com> 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: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Mime
View raw message