Thanks Chris for the response. I have fixed the bug. It works now the new 
code looks like this:
<html:submit property="submitType" onclick="<%= "return setFile('" + 
((FileInstance)nmeFile).getFileName() +"')"%>" >





"Chris Pratt" <[EMAIL PROTECTED]> 
11/08/2006 11:48 AM
Please respond to
"Struts Users Mailing List" <user@struts.apache.org>


To
"Struts Users Mailing List" <user@struts.apache.org>
cc

Subject
Re: Issue: using logic:iterate to display rows and html:button to 
distinguish one of them






What do you get when you try it?
  (*Chris*)

On 11/7/06, Pankaj Gupta <[EMAIL PROTECTED]> wrote:
>
> I am facing the same problem. I am trying to use the onclick approach 
but
> not able to make it work. The parameter I pass to the javascript method
> does
> not work. The problem is that the java parameter is not resolved to a
> value
> here.
>
> <html:submit property="submitType"
> onclick="setFile('<%=((FileInstance)nmeFile).getFileName()
> %>', this.form);" >
>
> regards,
>
> Pankaj
>
> On 10/26/06, Chris Pratt <[EMAIL PROTECTED]> wrote:
>
> > Another option would be using JavaScript and an onclick handler on the
> > delete button to update a single contactID hidden field before form
> > submission.
> > (*Chris*)
> >
> > On 10/26/06, Gallagher, Jim (RBoS ITD&S Dublin) 
<[EMAIL PROTECTED]
> >
> > wrote:
> > >
> > > Hi,
> > >
> > >         I've discovered the answer, although it may not be the most
> > > elegant.
> > >
> > >
> > >         Rather than having one form, have one form per row. This is
> > > achieved
> > > by placing the <html:form> tags inside the <logic:iterate> ones, 
then
> > the
> > > <html:hidden> tag will contain the correct value when the button is
> > > pressed.
> > >
> > >         Thanks
> > >
> > >
> > >
> > >                                  Regards,
> > >
> > >                                          Jim
> > >
> > >
> > > -----Original Message-----
> > > From: Marcello Savino [mailto:[EMAIL PROTECTED]
> > > Sent: 26 October 2006 11:32
> > > To: Struts Users Mailing List
> > > Subject: R: Issue: using logic:iterate to display rows and 
html:button
> > to
> > > distinguish one of them
> > >
> > > *** WARNING : This message originates from the Internet ***
> > >
> > > Give to the hyperlink a button appereance , don't know other way to 
do
> > > this
> > >
> > >
> > > Marcello Savino
> > > ALDEBRA S.p.A.
> > > tel.  0461302441
> > >
> > > -----Messaggio originale-----
> > > Da: Gallagher, Jim (RBoS ITD&S Dublin) 
[mailto:[EMAIL PROTECTED]
> ]
> > > Inviato: giovedì 26 ottobre 2006 12.27
> > > A: 'Struts Users Mailing List'
> > > Oggetto: RE: Issue: using logic:iterate to display rows and
> html:button
> > to
> > > distinguish one of them
> > >
> > > Thanks for this - unfortunately I'm required to use a button, not a
> > > hyperlink. Is it possible?
> > >
> > >
> > >
> > >                                  Regards,
> > >
> > >                                          Jim
> > >
> > >
> > > -----Original Message-----
> > > From: Marcello Savino [mailto:[EMAIL PROTECTED]
> > > Sent: 26 October 2006 11:21
> > > To: Struts Users Mailing List
> > > Subject: R: Issue: using logic:iterate to display rows and 
html:button
> > to
> > > distinguish one of them
> > >
> > > *** WARNING : This message originates from the Internet ***
> > >
> > > Sorry i forgot something in my code
> > >
> > > <c:url value="/delete.do" var="urldel">
> > >         <c:param name="idToDelete"><bean:write name="index"
> > property="id"
> > > /></c:param>
> > >         <c:param name="page" value="thisPage.do
> ?method=Open"></c:param>
> > > </c:url>
> > > <a href="<c:out value="${urldel}"/>">Delete</a>
> > >
> > > HIH
> > > Ciao, marcello
> > >
> > >
> > >
> > > -----Messaggio originale-----
> > > Da: Gallagher, Jim (RBoS ITD&S Dublin) 
[mailto:[EMAIL PROTECTED]
> ]
> > > Inviato: giovedì 26 ottobre 2006 12.02
> > > A: 'user@struts.apache.org'
> > > Oggetto: Issue: using logic:iterate to display rows and html:button 
to
> > > distinguish one of them
> > >
> > > Hi
> > > Apologies if this is a simple issue, but it's driving me insane.
> > >
> > > In my web app (using Struts 1.1 on Java 1.4 & Websphere) I have a 
jsp
> > that
> > > is using logic:iterate to display a sequence of records.
> > >
> > > On each row I have a "Delete" button, which should cause the object
> that
> > > row
> > > represents to be deleted. I have a form defined and the Delete 
button
> > > submits the form, currently with a html:hidden tag providing the key
> of
> > > the
> > > row to be deleted (contactID).
> > >
> > > The full jsp code is:
> > >
> > > <html:form action="scDeleteOrder">
> > > <logic:iterate id="outstandinglist" name="outstandingList"
> > indexId="index"
> > > property="arrayList" type="temptest.OrderDetail"> <bean:write
> > > name="outstandinglist" property="contactID" /> <bean:write
> > > name="outstandinglist" property="contactFirstName" /> lt;bean:write
> > > name="outstandinglist" property="contactLastName" /> <bean:write
> > > name="outstandinglist" property="organisationName" /> <bean:write
> > > name="outstandinglist" property="dateOrderSent" /> <bean:write
> > > name="outstandinglist" property="orderStatus" /> <bean:write
> > > name="outstandinglist" property="errorCode" /> <bean:write
> > > name="outstandinglist" property="serviceUserNo" /> <bean:write
> > > name="outstandinglist" property="billingSortCode" /> <bean:write
> > > name="outstandinglist" property="billingAccountNo" /> <html:hidden
> > > name="outstandinglist" property="contactID" /><html:submit
> > value="Delete"
> > > />
> > > </logic:iterate> </html:form>
> > >
> > > My problem is that the contactID returned is always the first one
> > > displayed,
> > > not the one of the row selected. I changed the hidden tag to a text
> one
> > to
> > > see the value being written and it was the correct contactID, but on
> > > pressing the button the contactID retrieved in the Action is always
> the
> > > first row displayed.
> > >
> > > Could anybody suggest a) a solution to the above issue and/or b) a
> more
> > > elegant way to achieve what I'm trying to do?
> > >
> > > Thanks in advance
> > >
> > >                                  Regards,
> > >
> > >                                          Jim
> > >
> > > Jim Gallagher
> > >
> > >
> > >
> > > The Royal Bank of Scotland plc, Registered in Scotland No. 90312.
> > > Registered
> > > Office: 36 St Andrew Square, Edinburgh EH2 2YB
> > >
> > > Authorised and regulated by the Financial Services Authority.
> > >
> > > This e-mail message is confidential and for use by the addressee 
only.
> > If
> > > the message is received by anyone other than the addressee, please
> > return
> > > the message to the sender by replying to it and then delete the
> message
> > > from
> > > your computer. Internet e-mails are not necessarily secure. The 
Royal
> > Bank
> > > of Scotland plc does not accept responsibility for changes made to
> this
> > > message after it was sent.
> > >
> > > Whilst all reasonable care has been taken to avoid the transmission 
of
> > > viruses, it is the responsibility of the recipient to ensure that 
the
> > > onward
> > > transmission, opening or use of this message and any attachments 
will
> > not
> > > adversely affect its systems or data. No responsibility is accepted 
by
> > The
> > > Royal Bank of Scotland plc in this regard and the recipient should
> carry
> > > out
> > > such virus and other checks as it considers appropriate.
> > >
> > >
> > > 
---------------------------------------------------------------------
> > > 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]
> > >
> > >
> > > 
---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > >
> > > The Royal Bank of Scotland plc, Registered in Scotland No. 90312.
> > > Registered
> > > Office: 36 St Andrew Square, Edinburgh EH2 2YB
> > >
> > > Authorised and regulated by the Financial Services Authority.
> > >
> > > This e-mail message is confidential and for use by the addressee 
only.
> > If
> > > the message is received by anyone other than the addressee, please
> > return
> > > the message to the sender by replying to it and then delete the
> message
> > > from
> > > your computer. Internet e-mails are not necessarily secure. The 
Royal
> > Bank
> > > of Scotland plc does not accept responsibility for changes made to
> this
> > > message after it was sent.
> > >
> > > Whilst all reasonable care has been taken to avoid the transmission 
of
> > > viruses, it is the responsibility of the recipient to ensure that 
the
> > > onward
> > > transmission, opening or use of this message and any attachments 
will
> > not
> > > adversely affect its systems or data. No responsibility is accepted 
by
> > The
> > > Royal Bank of Scotland plc in this regard and the recipient should
> carry
> > > out
> > > such virus and other checks as it considers appropriate.
> > >
> > >
> > > 
---------------------------------------------------------------------
> > > 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]
> > >
> > >
> > >
> > > The Royal Bank of Scotland plc, Registered in Scotland No. 90312.
> > > Registered Office: 36 St Andrew Square, Edinburgh EH2 2YB
> > >
> > > Authorised and regulated by the Financial Services Authority.
> > >
> > > This e-mail message is confidential and for use by the addressee 
only.
> > If
> > > the message is received by anyone other than the addressee, please
> > return
> > > the message to the sender by replying to it and then delete the
> message
> > from
> > > your computer. Internet e-mails are not necessarily secure. The 
Royal
> > Bank
> > > of Scotland plc does not accept responsibility for changes made to
> this
> > > message after it was sent.
> > >
> > > Whilst all reasonable care has been taken to avoid the transmission 
of
> > > viruses, it is the responsibility of the recipient to ensure that 
the
> > onward
> > > transmission, opening or use of this message and any attachments 
will
> > not
> > > adversely affect its systems or data. No responsibility is accepted 
by
> > The
> > > Royal Bank of Scotland plc in this regard and the recipient should
> carry
> > out
> > > such virus and other checks as it considers appropriate.
> > >
> > >
> > > 
---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
>
>

Reply via email to