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] > > > > > >