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]