Hi Mark, I finally found the time to test this. For me, it works, so thanks a bunch!
Holger -- Holger Dewes > -----Original Message----- > From: Mark Orciuch [mailto:[EMAIL PROTECTED] > Sent: Thursday, August 21, 2003 6:08 AM > To: Jetspeed Users List > Subject: RE: Parameter styles with multiple values > > > I have just corrected this issue. Please checkout Jetspeed > from CVS head and let me know if there's still a problem. > > Best regards, > > Mark C. Orciuch > Next Generation Solutions, Ltd. > e-Mail: [EMAIL PROTECTED] > web: http://www.ngsltd.com > > > -----Original Message----- > > From: Holger Dewes [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, August 20, 2003 2:28 AM > > To: 'Jetspeed Users List' > > Subject: RE: Parameter styles with multiple values > > > > > > > -----Original Message----- > > > From: Michael James [mailto:[EMAIL PROTECTED] > > > Sent: Tuesday, August 19, 2003 4:42 PM > > > To: [EMAIL PROTECTED] > > > Subject: Parameter styles with multiple values > > > > > > > > > Hi, > > > > > > I'm trying to implement a parameter style that allows > > > the user to > > > select multiple items in a list. The list is populated with data > > > from a database. > > > > I have a similar problem and I've given up on it. But that doesn't > > mean that you shouldn't keep trying and tell me if you found a > > solution ;-) (But see below for more information.) > > > > > The Velocity template that accompanies the parameter > > > style generates a > > > list of the format: > > > > > > <select name="listname" size="5" multiple="multiple"> > > > <option selected>value1</option> > > > <option>value2</option> > > > <option selected>value3</option> > > > ... > > > </select> > > > > > > From what I understand, when a list with multiple > selections (like > > > the HTML above) is submitted in a form, the values are multiple > > > values are > > > comma-separated. So for the list above, the submitted form > > > would have > > > the following line: > > > > > > listname=value1,value3 > > > > No, the request looks like this: > > > > listname=value1&listname=value3 > > > > This is how multiple values are encoded. To read multiple > values from > > a request, you can do > rundata.getParameters().getStrings("listname"). > > This returns a String array of all values. > > rundata.getParameters.getString("listname") only returns the first > > value of a multivalue parameter. If I understand correctly, this is > > how Jetspeed reads the parameters in > CustomizeAction.doUpdate() (where > > I think the customize requests are handled), at least in > b4, I don't > > know about the newest CVS version. > > > > So I think that at the moment, you cannot use dynamic > multiple values > > with parameter styles :-( > > > > Cheers > > -- > > Holger Dewes > > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
