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]

Reply via email to