Edward Scanzano wrote:
> Hi all,
> 
> I have a situtation where I am looking over a
> Collection and for each item I build a @DirectLink
> which shows a property of the value
> (currentVariable)variable in the loop.
> 
> Now, when I click on the link it fires a method which
> references currentVariable and I am assuming that
> currentVariable is set to object that was used by the
> link I am clicking on.

you'll want to do something like:
html:
<a href="#" jwcid="@DirectLink" parameters="currentVariable"
listener="ognl:listeners.showObj">show object</a>

java:

public void showObj(IRequestCycle cycle) {
    Object[] params = cycle.getServiceParameters();
    MyObj obj = (MyObj) params[0];
}

Robert
> 
> To be clearer:
> 
> A collection of 10 Facility objects
> 
> loop:
>       DirectLink1 (gets Facility object 1)
>       DirectLink2 (gets Facility object 2)
>       DirectLink3 (gets Facility object 3)
>       DirectLink4 (gets Facility object 4)
>       DirectLink5 (gets Facility object 5)
>       DirectLink6 (gets Facility object 6)
>       DirectLink7 (gets Facility object 7)
>       DirectLink8 (gets Facility object 8)
>       DirectLink9 (gets Facility object 9)
>       DirectLink10 (gets Facility object 10)
> end
> 
> Now when I click on direct link 5 and I reference
> currentVariable will I see Facility object 5 in the
> method that gets called?
> 
> I just tried this and I get Facility object 10. This
> is not good.
> 
> Ideas?
> 
> Ed
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to