Excellent, that's perfect.  The part I was unsure about was what to
pass for the arguement for getObject()....

Thanks Matej!

On 5/31/06, Matej Knopp <[EMAIL PROTECTED]> wrote:
Suppose you have
IModel model = new LoadableDetachableModel() { ...

you can get the model any time:
List<Item> myItems = (List<Item>) model.getObject(null).

First time you call getObject the model is attached (list is loaded).
Until it's detached, getObject(null) will always return the loaded list.

-Matej

Vincent Jenks wrote:
> If I were just displaying the lists in a ListView that'd be fine,
> however I'm not using it that way.
>
> Suppose myDetachedModel is being displayed in a ListView and on each
> iteration, I'm grabbing a value from the database (here's where I need
> another detachable model) and doing calculations against it - for each
> iteration in the ListView loop.
>
> In other words, I just need access to the raw object data in it's real
> data-type after I've loaded it into a detachable model - my question
> is simply that, how do I get it back to its original type.
>
> On 5/31/06, Matej Knopp <[EMAIL PROTECTED]> wrote:
>> I'm not sure I understand you but you load the collections separately?
>> Can't you just do something like this?
>>
>> class MyPage extends Page {
>>    public MyPage() {
>>      IModel m1 = new LoadableDetachableModel() {
>>        Object load() {
>>           return [load collection 1];
>>        }
>>      }
>>      add(new ListView("l1", m1) {
>>        ...
>>      });
>>
>>      IModel m2 = new LoadableDetachableModel() {
>>        Object load() {
>>           return [load collection 2];
>>        }
>>      }
>>      add(new ListView("l2", m2) {
>>        ...
>>      });
>>
>>    }
>> }
>>
>> Matej
>>
>> Vincent Jenks wrote:
>> > I've got a page where I need to call data from the EntityManger (EJB3)
>> > several times in a single page....which means I'd need to have several
>> > detached-models in the page.
>> >
>> > Once I put these objects and/or collections of objects into a
>> > detachable model, what's the best way to cast them back out to their
>> > original types?
>> >
>> > It seems like a silly question but I'm having trouble w/ it.  If I
>> > only had one detached model I realize I could use setModel(...) and
>> > grab it w/ getModelObject() - but I've got 3-4 collections and they
>> > can't all be the page model, can they?
>> >
>> > Thanks!
>> >
>> >
>> > -------------------------------------------------------
>> > All the advantages of Linux Managed Hosting--Without the Cost and Risk!
>> > Fully trained technicians. The highest number of Red Hat
>> certifications in
>> > the hosting industry. Fanatical Support. Click to learn more
>> >
>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
>> > _______________________________________________
>> > Wicket-user mailing list
>> > Wicket-user@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/wicket-user
>> >
>>
>>
>>
>> -------------------------------------------------------
>> All the advantages of Linux Managed Hosting--Without the Cost and Risk!
>> Fully trained technicians. The highest number of Red Hat
>> certifications in
>> the hosting industry. Fanatical Support. Click to learn more
>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
>> _______________________________________________
>> Wicket-user mailing list
>> Wicket-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>
>
>
> -------------------------------------------------------
> All the advantages of Linux Managed Hosting--Without the Cost and Risk!
> Fully trained technicians. The highest number of Red Hat certifications in
> the hosting industry. Fanatical Support. Click to learn more
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>



-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user



-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to