are you sure it is the same request and there is no redirect in
between? do new Exception().printStackTrace() inside your isvisible to
see where it is being called from
-igor
On Mon, Apr 21, 2008 at 7:15 PM, Warren <[EMAIL PROTECTED]> wrote:
> 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]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]