Thanks a lot! *.setOutputMarkupId(**true)* helps!

On Thu, Mar 14, 2013 at 3:47 PM, Martin Grigorov <[email protected]>wrote:

> On Thu, Mar 14, 2013 at 9:42 AM, Bas Gooren <[email protected]> wrote:
>
> > We're still on wicket 1.5, so I don't know if this still applies in 6.x,
> > but the reason for this is that the wicket:for handler is executed in the
> > same order as your html.
> >
> > That means that, since your wicket:for is after the input itself, calling
> > setOutputMarkupId() on it no longer has any effect during that render.
> >
> >
> You are probably correct.
>
>
> > The solution is quite simple: wrap the input in the label:
> >
> > <label wicket:for="id3">
> >     <input wicket:id="id3" ...>
> >     <wicket:message .../>
> > </label>
> >
>
> With such markup there is no need of wicket:for at all.
>
>
> >
> > In this scenario the wicket:for is always handled before the input.
> >
> > Met vriendelijke groet,
> > Kind regards,
> >
> > Bas Gooren
> >
> > Op 14-3-2013 5:01, schreef Maxim Solodovnik:
> >
> >  Hello,
> >>
> >> I'm trying to use wicket:for as follows:
> >> <input wicket:id="rememberMe" type="checkbox" /><label
> >> wicket:for="rememberMe"><**wicket:ommessage key="288" /></label>
> >> https://svn.apache.org/repos/**asf/openmeetings/trunk/**
> >> singlewebapp/src/org/apache/**openmeetings/web/pages/auth/**
> >> SignInPage.html<
> https://svn.apache.org/repos/asf/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInPage.html
> >
> >>
> >> the resulting HTML is:
> >> <td><input type="checkbox" name="rememberMe"><label for="id3">Remember
> >> login</label></td>
> >> http://demo.dataved.ru/**openmeetings/html<
> http://demo.dataved.ru/openmeetings/html>
> >>
> >> and label for is not working :(
> >>
> >> Am I using this feature improperly?
> >> Wicket 6.6.0 is used
> >>
> >> Thanks in advance
> >>
> >>
> >
>
>
> --
> Martin Grigorov
> jWeekend
> Training, Consulting, Development
> http://jWeekend.com <http://jweekend.com/>
>



-- 
WBR
Maxim aka solomax

Reply via email to