so you where talking about property models in general (not the compound)

We have a solution for that now

On Tue, Dec 15, 2009 at 11:25, Martin Makundi <
martin.maku...@koodaripalvelut.com> wrote:

> Yes, but it ties your beans to wicket ids. More refactoring and
> maintenance work.
>
> Anyways, if it works for you, use it.
>
> my 2cents
>
> **
> Martin
>
> 2009/12/15 Johan Compagner <jcompag...@gmail.com>:
> > why not
> > it kills a lot of code.
> >
> >
> > On Mon, Dec 14, 2009 at 17:45, Martin Makundi <
> > martin.maku...@koodaripalvelut.com> wrote:
> >
> >> I wouldn't use CPM for anything serious anyways...
> >>
> >> my 2cents
> >>
> >> **
> >> Martin
> >>
> >> 2009/12/14 Xavier López <xavil...@gmail.com>:
> >> > Hi,
> >> >
> >> > In my application I have a number of fields that allow validation, by
> >> means
> >> > of a validation CheckBox. In order to provide some flexibility for
> this
> >> kind
> >> > of validation fields, I'd like to have them implemented in a Component
> >> (i.e.
> >> > ValidationTickPanel), so that they provide their own markup and other
> >> panels
> >> > using it should not know about its contents. ValidationTickPanel
> extends
> >> > Panel in order to be able to provide own markup.
> >> >
> >> > The problem is, I'd like to have the CheckBox's wicket:id set from the
> >> > parent panel (in order to use CompoundPropertyModel). But I'm afraid
> that
> >> > it's impossible to have a variable wicket_id inside
> >> > ValidationTickPanel.html...
> >> >
> >> > public class ValidationTick extends Panel implements
> RestrictedComponent
> >> {
> >> >    public ValidationTick(String componentId, String checkId, IModel
> >> > checkModel){
> >> >        super(componentId);
> >> >        CheckBox check =  new CheckBox(checkId, checkModel);
> >> >        Label label = new Label(checkId+"Label", new
> >> > StringResourceModel(""));
> >> >        add(check);
> >> >        add(label);
> >> >    }
> >> > }
> >> >
> >> > <wicket:panel>
> >> >    <input type="checkbox" wicket:id="???"></input>
> >> >    <span wicket:id="???Label"></span>
> >> > </wicket:panel>
> >> >
> >> > Usually, checkModel would be null as the goal would be to use
> >> > compoundPropertyModel on the checkBox..My question is, is it possible
> to
> >> > achieve this ? Or should I be discarding the CPM idea and passing for
> >> > instance a PropertyModel to ValidationTickPanel ?
> >> >
> >> > Thanks a lot,
> >> > Xavier
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> 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