call radiogroup.setlabel()

-igor

On Mon, Oct 19, 2009 at 10:55 AM, Tomás Rossi <tro...@mecon.gov.ar> wrote:
> Hi,
>
> We are building a simple survey with Wicket.
>
> Essentially, we have a lot of RadioGroup components repeated all over the
> main survey page. Those components are in fact the same thing (to score some
> item), but obviously, they reffer to different subjects/groups. For example:
>
> Are you happy with X?
>
> In doing job A: ( ) very happy
> ( ) not so much
> ( ) sucks
>
> In doing job B: ( ) very happy
> ( ) not so much
> ( ) sucks
>
> Are you happy with Y?
>
> In doing job A: ( ) very happy
> ( ) not so much
> ( ) sucks
>  ....
>
> So we decided to make a reusable component (a panel) for the score input,
> and repeat it as much as we needed.
>
> We also have our survey page with a feedback panel and a form. Inside that
> form we include the panel many times, one for each item. But the
> required-field-feedback shows the same wicket:id for a bunch of fields,
> which isn't what we want. We need a unique wicket:id for each instance of
> the score input.
>
> E.G.
>
> Our Panel is like this:
>
> ...
> <tr>
>   <wicket:container  wicket:id="score">
>   <td><input type="radio" wicket:id="optGood"/></td>
>   <td><input type="radio" wicket:id="optNotSoMuch"/></td>
>   <td><input type="radio" wicket:id="optSucks"/></td>
>   </wicket:container>
> </tr>
> ...
>
> And our feedback is like this:
>
> * Field 'score' is required.
> * Field 'score' is required.
> * Field 'score' is required.
> * Field 'score' is required.
>
> How can I solve this?
>
> Thanks
> Tom;
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

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

Reply via email to