:) Yeah, getObject is a little confusing at the beginning. The parameter
is mostly used in compound models (CompoundPropertyModel) where the
model is shared between multiple components to determine which component
is setting/getting the value.
-Matej
Vincent Jenks wrote:
> 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] <mailto:[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] <mailto:[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
<http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642>
>> >> > _______________________________________________
>> >> > Wicket-user mailing list
>> >> > [email protected]
<mailto:[email protected]>
>> >> > https://lists.sourceforge.net/lists/listinfo/wicket-user
<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
<http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642>
>> >> _______________________________________________
>> >> Wicket-user mailing list
>> >> [email protected]
<mailto:[email protected]>
>> >> https://lists.sourceforge.net/lists/listinfo/wicket-user
<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
<http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642>
>> > _______________________________________________
>> > Wicket-user mailing list
>> > [email protected]
<mailto:[email protected]>
>> > https://lists.sourceforge.net/lists/listinfo/wicket-user
<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
<http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642>
>> _______________________________________________
>> Wicket-user mailing list
>> [email protected]
<mailto:[email protected]>
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
<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
<http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642>
> _______________________________________________
> Wicket-user mailing list
> [email protected]
<mailto:[email protected]>
> https://lists.sourceforge.net/lists/listinfo/wicket-user
<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
<http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642>
_______________________________________________
Wicket-user mailing list
[email protected] <mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/wicket-user