It worked! Thanks Danny and Mark. I used Danny's
solution which sets the object rather than the id but
it looks like both solutions work.


--- Danny Mandel <[EMAIL PROTECTED]> wrote:

> Hi Larry. Using the tag is only half the answer. You
> also need to bind 
> the selected parameter to tell the submit component
> which property to 
> update.
> 
> Here's an actual example I have in some code:
> 
> <span jwcid="@base:For" source="ognl:media.nodesSet"
> element="ognl:null" 
> value="ognl:currentNode" convertor="ognl:convertor">
> <li class="group"><span jwcid="@Insert"
> value="ognl:currentNode.name"/> 
> <submit jwcid="@Submit"
> listener="ognl:listeners.removeGroup" 
> selected="ognl:nodeToDelete" tag="ognl:currentNode" 
> class="remove">Remove</a></li>
> </span>
> 
> So, here the selected property is nodeToDelete. In
> my listener method I 
> can call getNodeToDelete() and it will have the
> selected node and I can 
> go forward with deletion. Like you said, it's easy
> once you know how to 
> do it!
> 
> Hope that helps,
> Danny
> 
> Larry Sherrill wrote:
> 
> >I have a number of rows that I display using
> Foreach
> >inside an html table. At the end of each row is a
> >delete button (a Submit component). Unpon clicking
> the
> >button, I will delete the record from the database,
> >and redisplay the page. 
> >
> >How can I tell which submit button has been
> clicked?
> >The value of the Foreach is a WebPayment object
> which
> >has a unique id that I can use to uniquely identify
> >the row (i.e., WebPayment.getId()).
> >
> >I have tried setting the tag on the Submit
> component
> >to ognl:webPayment.id but I don’t see any way to
> >determine which tag is in play inside the Submit
> >listener method.
> >
> >I have also tried a Hidden component as well as
> some
> >bizzare javascript but have gotten nowhere.
> >
> >I am sure this is trivial if you know how to do it,
> >not so trivial if you don’t.  Any suggestions would
> be
> >appreciated.
> >
> >I am using Tapestry 3.
> >
> >Thanks,
> >Larry Sherrill
> >City and County of Denver
> >
> >
> >
> >
> >             
>
>____________________________________________________
> >Start your day with Yahoo! - make it your home page
> 
> >http://www.yahoo.com/r/hs 
> > 
> >
>
>---------------------------------------------------------------------
> >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]
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to