struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kawczynski, David" <david_kawczyn...@merck.com>
Subject RE: Why optionscollection doesn't persist the clicked value
Date Wed, 06 Jan 2010 18:17:26 GMT
The collection used in an optionscollection object 
doesn't keep track of which option was selected; that 
is done via <html:select> and whatever action-form 
property that <html:select> is bound to.  The <html:select> 
object will take care of re-rendering the selected object
if your action-form is maintained in session scope, and 
your action-form has a property to store the first <select>
element's value, and you use <html:select> to render the 
first <select> element, and you have the <select> element's
onchange attribute submit the form 
 (EG onchange="document.getElementById('formId').submit();")

HTH,
-dave


> -----Original Message-----
> From: Hanen Ben Rhouma [mailto:hanen105@gmail.com] 
> Sent: Wednesday, January 06, 2010 12:46 PM
> To: Struts Users Mailing List
> Subject: Re: Why optionscollection doesn't persist the clicked value
> 
> Actually the second <select> starts by being greyed out, 
> after selecting one
> parameter in the first list it will be filled with the 
> collection of values
> (retrieved after knowing what the user has selected in the 
> first <select>).
> 
> I just keep the first collection into session and call the 
> struts action
> through the "onchange" javascript method so it reloads the 
> first collection
> and execute the action just by selecting one value.
> 
> 
> On Wed, Jan 6, 2010 at 6:02 PM, Kawczynski, David <
> david_kawczynski@merck.com> wrote:
> 
> > Does the second <select> element's options change when the first
> > <select> element is changed?
> >
> > Is the second <select> element's options based on what was selected
> > in the first <select> element?
> >
> > How do you get the JSP to re-render when the first <select> element
> > is changed?
> >
> > > -----Original Message-----
> > > From: Hanen Ben Rhouma [mailto:hanen105@gmail.com]
> > > Sent: Wednesday, January 06, 2010 11:50 AM
> > > To: Struts Users Mailing List
> > > Subject: Re: Why optionscollection doesn't persist the 
> clicked value
> > >
> > > When re-rendered it displays two drop down lists filled with
> > > two collections
> > > results but blank default value shown on both of them while I
> > > need to keep
> > > the first selected value shown to the user.
> > >
> > > On Wed, Jan 6, 2010 at 5:21 PM, Kawczynski, David <
> > > david_kawczynski@merck.com> wrote:
> > >
> > > > That's odd.
> > > >
> > > > If you were to <struts:write> the actionform's property
> > > > when the page is re-rendered, what does it contain?
> > > >
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: Hanen Ben Rhouma [mailto:hanen105@gmail.com]
> > > > > Sent: Wednesday, January 06, 2010 10:54 AM
> > > > > To: Struts Users Mailing List
> > > > > Subject: Re: Why optionscollection doesn't persist the
> > > clicked value
> > > > >
> > > > > Yes it is.
> > > > >
> > > > > On Wed, Jan 6, 2010 at 4:19 PM, Kawczynski, David <
> > > > > david_kawczynski@merck.com> wrote:
> > > > >
> > > > > > To further clarify:
> > > > > > Is the optionscollection inside an <html:select> element?
> > > > > > Is the scope of the corresponding action-form "session"?
> > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: Kawczynski, David
> > > > > > > Sent: Wednesday, January 06, 2010 9:46 AM
> > > > > > > To: Struts Users Mailing List
> > > > > > > Subject: RE: Why optionscollection doesn't persist the
> > > > > clicked value
> > > > > > >
> > > > > > > Is the scope of the corresponding action-form "session"?
> > > > > > >
> > > > > > >
> > > > > > > > -----Original Message-----
> > > > > > > > From: Hanen Ben Rhouma [mailto:hanen105@gmail.com]
> > > > > > > > Sent: Wednesday, January 06, 2010 5:26 AM
> > > > > > > > To: Struts Users Mailing List
> > > > > > > > Subject: Why optionscollection doesn't persist the
> > > clicked value
> > > > > > > >
> > > > > > > > Hello,
> > > > > > > >
> > > > > > > > I don't understand why optionscollection 
> doesn't persist the
> > > > > > > > clicked value.
> > > > > > > >
> > > > > > > > I'm using many of them: second one is filled 
> after selecting
> > > > > > > > one parameter
> > > > > > > > from the first one and so on but the thing is that
> > > after each
> > > > > > > > selection it
> > > > > > > > reloads the jsp page without persisting the 
> first clicked
> > > > > > > > value in the drop
> > > > > > > > down list.
> > > > > > > >
> > > > > > > > Do someone know the reason or even a tricky workaround
?
> > > > > > > >
> > > > > > > > Thanks in advance
> > > > > > > >
> > > > > > Notice:  This e-mail message, together with any
> > > > > attachments, contains
> > > > > > information of Merck & Co., Inc. (One Merck Drive,
> > > > > Whitehouse Station, New
> > > > > > Jersey, USA 08889), and/or its affiliates Direct contact
> > > > > information for
> > > > > > affiliates is available at
> > > > > http://www.merck.com/contact/contacts.html)
> > > > > > that may be confidential, proprietary copyrighted and/or
> > > > > legally privileged.
> > > > > > It is intended solely for the use of the individual or
> > > > > entity named on this
> > > > > > message. If you are not the intended recipient, and have
> > > > > received this
> > > > > > message in error, please notify us immediately by reply
> > > > > e-mail and then
> > > > > > delete it from your system.
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > 
> ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > > > > > For additional commands, e-mail: user-help@struts.apache.org
> > > > > >
> > > > > >
> > > > >
> > > > Notice:  This e-mail message, together with any
> > > attachments, contains
> > > > information of Merck & Co., Inc. (One Merck Drive,
> > > Whitehouse Station, New
> > > > Jersey, USA 08889), and/or its affiliates Direct contact
> > > information for
> > > > affiliates is available at
> > > http://www.merck.com/contact/contacts.html)
> > > > that may be confidential, proprietary copyrighted and/or
> > > legally privileged.
> > > > It is intended solely for the use of the individual or
> > > entity named on this
> > > > message. If you are not the intended recipient, and have
> > > received this
> > > > message in error, please notify us immediately by reply
> > > e-mail and then
> > > > delete it from your system.
> > > >
> > > >
> > > >
> > > 
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > > > For additional commands, e-mail: user-help@struts.apache.org
> > > >
> > > >
> > >
> > Notice:  This e-mail message, together with any 
> attachments, contains
> > information of Merck & Co., Inc. (One Merck Drive, 
> Whitehouse Station, New
> > Jersey, USA 08889), and/or its affiliates Direct contact 
> information for
> > affiliates is available at 
> http://www.merck.com/contact/contacts.html)
> > that may be confidential, proprietary copyrighted and/or 
> legally privileged.
> > It is intended solely for the use of the individual or 
> entity named on this
> > message. If you are not the intended recipient, and have 
> received this
> > message in error, please notify us immediately by reply 
> e-mail and then
> > delete it from your system.
> >
> >
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > For additional commands, e-mail: user-help@struts.apache.org
> >
> >
> 
Notice:  This e-mail message, together with any attachments, contains information of Merck
& Co., Inc. (One Merck Drive, Whitehouse Station, New Jersey, USA 08889), and/or its affiliates
Direct contact information for affiliates is available at http://www.merck.com/contact/contacts.html)
that may be confidential, proprietary copyrighted and/or legally privileged. It is intended
solely for the use of the individual or entity named on this message. If you are not the intended
recipient, and have received this message in error, please notify us immediately by reply
e-mail and then delete it from your system.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message