Try curRow.fileID instead of ${curRow.fileID} as parameter to bind.context

Sent from my iPhone

On 30-Aug-2013, at 3:26 AM, john c <john998...@yahoo.com> wrote:

> I am attempting to use the jquery/bind mixin with a datatable, but not having 
> success.
> The relevant code is below. Basically I want to click a row and have it 
> create a tapestry event, with the fileID.
> I have tested and found the event occurs, but I can't seem to pass the fileID 
> context.
> Any ideas?
> 
> 
> ---------------------------------------------------------------------------
> 
> <t:jquery.datatable id="dataTable" 
> 
>   t:mixins="jquery/bind" bind.event="datatableclick" bind.eventType="click" 
> bind.zone="theZone" bind.context="${currRow.fileID}"
> include="..." >
> </t:jquery.datatable>
> 
> ---------------------------------------------------------------------------
> 
> 
>     @Persist
>     @Property
>     private OutboundFile currRow;
> 
>     @InjectComponent
>     private Zone theZone;
> 
> 
>     @OnEvent("datatableclick") 
>     public Object onDatatableClickEvent(String value) {
>         System.out.println("value: " + value);
>         return theZone.getBody();
>     }   

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to