http://wicketinaction.com/2009/11/removing-fragile-string-expressions-from-wicket-code/
On Tue, Dec 15, 2009 at 16:52, Juan Carlos Garcia M. <[email protected]>wrote: > > Johan, Can you elaborate more on that please? What is this new solution? > > > > Johan Compagner wrote: > > > > 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 < > > [email protected]> 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 <[email protected]>: > >> > why not > >> > it kills a lot of code. > >> > > >> > > >> > On Mon, Dec 14, 2009 at 17:45, Martin Makundi < > >> > [email protected]> wrote: > >> > > >> >> I wouldn't use CPM for anything serious anyways... > >> >> > >> >> my 2cents > >> >> > >> >> ** > >> >> Martin > >> >> > >> >> 2009/12/14 Xavier López <[email protected]>: > >> >> > 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> > >> >> > > >> >> > </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: [email protected] > >> >> For additional commands, e-mail: [email protected] > >> >> > >> >> > >> > > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > > > > > > -- > View this message in context: > http://old.nabble.com/Parameterized-Component-tp26780051p26795873.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
