Re: Invoke method after onPopulate

2010-03-17 Thread Xavier López
Thank you, I ended up doing it client-side, but I appreciate the feedback,
I'm sure it will be useful in another moment.

Cheers,
Xavier

2010/3/16 Igor Vaynberg 

> you can override onbeforerender, call super first, then iterate over
> the children and do what you need to.
>
> -igor
>
> On Tue, Mar 16, 2010 at 6:44 AM, Xavier López  wrote:
> > Hi,
> >
> > I have a ListView that build up a list of checks. These Checks have all
> to
> > be enabled or disabled depending on a bean's property. That property is
> > binded to a general checkbox (outside the listview). When the user
> changes
> > the selection on the main checkbox, the ones in the listview
> enable/disable.
> > Now, I see that I can't use the same method I use in the Ajax Behavior,
> > because at constructor time, the ListView has not been populated yet.
> >
> > Is there a way to invoke a method after ListView' s onPopulate() ?
> > Is it a better approach to override isEnabled() on those Checks ? The
> bean
> > holding the property to decide it is large, I think I should use a binded
> > model in this case (getModel().bind("generalProperty"), or the
> propertyModel
> > from the general checkbox).
> >
> > Thanks,
> > Xavier
> >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
"Klein bottle for rent--inquire within."


Re: Invoke method after onPopulate

2010-03-16 Thread Igor Vaynberg
you can override onbeforerender, call super first, then iterate over
the children and do what you need to.

-igor

On Tue, Mar 16, 2010 at 6:44 AM, Xavier López  wrote:
> Hi,
>
> I have a ListView that build up a list of checks. These Checks have all to
> be enabled or disabled depending on a bean's property. That property is
> binded to a general checkbox (outside the listview). When the user changes
> the selection on the main checkbox, the ones in the listview enable/disable.
> Now, I see that I can't use the same method I use in the Ajax Behavior,
> because at constructor time, the ListView has not been populated yet.
>
> Is there a way to invoke a method after ListView' s onPopulate() ?
> Is it a better approach to override isEnabled() on those Checks ? The bean
> holding the property to decide it is large, I think I should use a binded
> model in this case (getModel().bind("generalProperty"), or the propertyModel
> from the general checkbox).
>
> Thanks,
> Xavier
>

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



Invoke method after onPopulate

2010-03-16 Thread Xavier López
Hi,

I have a ListView that build up a list of checks. These Checks have all to
be enabled or disabled depending on a bean's property. That property is
binded to a general checkbox (outside the listview). When the user changes
the selection on the main checkbox, the ones in the listview enable/disable.
Now, I see that I can't use the same method I use in the Ajax Behavior,
because at constructor time, the ListView has not been populated yet.

Is there a way to invoke a method after ListView' s onPopulate() ?
Is it a better approach to override isEnabled() on those Checks ? The bean
holding the property to decide it is large, I think I should use a binded
model in this case (getModel().bind("generalProperty"), or the propertyModel
from the general checkbox).

Thanks,
Xavier