I did this in isVisible() and load was called twice.
public boolean isVisible()
{
return !super.getModelObjectAsString().equals("");
}
> -----Original Message-----
> From: Igor Vaynberg [mailto:[EMAIL PROTECTED]
> Sent: Monday, April 21, 2008 7:08 PM
> To: [email protected]
> Subject: Re: isVisible() with surrounding Markup and
> LoadableDetachableModel
>
>
> loadable detachable model caches the value for the request, so even
> though getobject() is called multiple times, load() is only called
> once.
>
> -igor
>
>
> On Mon, Apr 21, 2008 at 6:59 PM, Warren
> <[EMAIL PROTECTED]> wrote:
> > I have a form that has a lot of labels with surrounding markup
> that needs to
> > be visible based on whether their is a value or empty string.
> The form uses
> > a CompoundPropertyModel based on a LoadableDetachableModel.
> How do I check
> > the model value of a Label in isVisible() without having load() of
> > LoadableDetachableModel being called twice.
> >
> >
> > <wicket:enclosure child="lineItem.item.department.departmentName">
> > <br>Dept: <span
> > wicket:id="lineItem.item.department.departmentName">Supplements</span>
> > </wicket:enclosure>
> >
> >
> > Label departmentName = new
> Label("lineItem.item.department.departmentName")
> > {
> > public boolean isVisible()
> > {
> > // How do I check value without load() being
> called again
> > }
> > };
> >
> >
> > Thanks,
> >
> > Warren Bell
> >
> >
> > ---------------------------------------------------------------------
> > 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]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]