RE: Mutliple select list
"Peter Tlholoe \(P\)" <[email protected]> Thu, 15 Dec 2005 09:24:49 +0200
| Newsgroups | gmane.comp.jakarta.ecs.user |
|---|---|
| Message-ID | <B31AC65084645347A668AF64D11C56E8A23A7A@PRTRRA06-XCS01.telkom.co.za> |
Thanx Tom, After you mentioned that there is nothing between my <option></option> tag, I managed to sort it out, I passed an array of String options to my "list" thru the "addElement(java.lang.String[] value)" method,which it used to create a list of Options.=0D -----Original Message----- From: Thomas J. Harris [mailto:[email protected]]=0D Sent: 14 December 2005 04:43 PM To: Peter Tlholoe (P) Cc: ECS Users List; [email protected] Subject: RE: Mutliple select list There's no text between the <option> and </option> tags, so nothing shows up in the select box. There needs to be something in-between the tags to display. Tom <quote who=3D"Peter Tlholoe \(P\)"> > > Thanx here is the code from the view source > > > > <html> > <body> > > > > <form name=3D"populateListForm" method=3D"post" > action=3D"/hello/populateList.do"> <table> <tr><td><table><tr><td=0D > rowspan=3D'5'><select size=3D'15' > multiple><option value=3D'Holla3'></option><option > value=3D'Holla2'></option><option value=3D'Holla0'></option><option=0D > value=3D'Holla1'></option></select></td><td > rowspan=3D'5'><table><tr><td><input type=3D'submit' > value=3D'>>'></td></tr><tr><td><input type=3D'submit' value=3D' >=0D > '></td></tr><tr><td><input type=3D'SUBMIT' > value=3D'<<'></td></tr><tr><td><input type=3D'SUBMIT' value=3D' <=0D > '></td></tr></table></td><td rowspan=3D'5'><select size=3D'15' > multiple>[]</select></td></tr></table></td></tr> </table> > </form> > </body> > </html> > > > -----Original Message----- > From: Thomas J. Harris [mailto:[email protected]] > Sent: 14 December 2005 04:18 PM > To: ECS Users List > Cc: ECS Users List; [email protected] > Subject: RE: Mutliple select list > > > > Ok. So, your problem is probably coming from your customm tag code. > But, I asked for a snippet from the "View Source" in the browser. > > > Tom > > > <quote who=3D"Peter Tlholoe \(P\)"> > >> > >> I've got a Set property in my ActionForm (populateListForm) that is >> populated by my Struts Action class, then its defined within the > page >> so it can be refernced. leftListBean ans rightListBean are=0D >> java.util.Set properties containing LabelValueBean objects. >> >> >> <%@ taglib uri=3D"/WEB-INF/mytaglib.tld" prefix=3D"telkom"%> <%@ taglib >> uri=3D"/WEB-INF/struts-html.tld" prefix=3D"html"%> <%@ taglib=0D >> uri=3D"/WEB-INF/struts-bean.tld" prefix=3D"bean"%> <html> <body>=0D >> <bean:define id=3D"leftListBean" name=3D"populateListForm" >> property=3D"leftList" type=3D"java.util.Set"/> <bean:define > id=3D"rightListBean" >> name=3D"populateListForm" property=3D"rightList" type= =3D"java.util.Set"/> >> <html:form action=3D"/populateList.do"> <table>=0D >> <tr><td><telkom:multipleSelect leftList=3D"<%=3DleftListBean%>" >> rightList=3D"<%=3DrightListBean%>"/></td></tr> </table> </html:form>=0D >> </body> </html> >> >> >> >> MY TLD >> <tag> >> <name>multipleSelect</name> >> <tagclass>peter.oshima.CustomSelectTag</tagclass> >> <info>Creating multiple sleect custom tag</info> <attribute> >> <name>leftList</name> <required>true</required> >> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> >> <name>rightList</name> <required>true</required> >> <rtexprvalue>true</rtexprvalue> </attribute> </tag> >> >> >> >> -----Original Message----- >> From: Thomas J. Harris [mailto:[email protected]] >> Sent: 14 December 2005 03:18 PM >> To: ECS Users List >> Cc: [email protected] >> Subject: Re: Mutliple select list >> >> >> >> >> Can you include a snippet from the "view source"? >> >> >> >> Tom >> >> >> >> <quote who=3D"Peter Tlholoe \(P\)"> >> >> >>> >> >>> Hello world, >>> I've got an html multiple select control on my jsp page,that I >>> >>> >> passed >>> a LabelValueBean.getLabel();, the problems is when I render the > page >> >>> those options are not there, but when I do View Source I can see >> those >>> options there but they are not added to the List as options. can >>> anyone help ? Here is my code snippet Select leftSelect =3Dnew >> Select(); >> >> >>> leftSelect.setMultiple(true); leftSelect.setSize(15); for (Iterator > >>> objects leftList.iterator();objects.hasNext();) { LabelValueBean >>> labelValueBean2 (LabelValueBean) objects.next(); >>> leftSelect.addElement(new Option(labelValueBean2.getLabel())); } >>> >>> >>> >>> >>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>> This e-mail and its contents are subject to the Telkom SA Limited >>> e-mail legal notice available at >>> http://www.telkom.co.za/TelkomEMailLegalNotice.PDF >>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>> >>> >>> >>> >> >> >> !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~! >> ! Thomas J. Harris - [email protected] ! >> ! ... in Astoria, New York ... ! >> !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~! >> >> >> >> >> >> > --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> >> >> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> This e-mail and its contents are subject to the Telkom SA Limited >> e-mail legal notice available at >> http://www.telkom.co.za/TelkomEMailLegalNotice.PDF >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> >> >> >> > --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> >> >> > > > !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~! > ! Thomas J. Harris - [email protected] ! > ! ... in Astoria, New York ... ! > !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~! > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > This e-mail and its contents are subject to the Telkom SA Limited > e-mail legal notice available at > http://www.telkom.co.za/TelkomEMailLegalNotice.PDF > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~! ! Thomas J. Harris - [email protected] ! ! ... in Astoria, New York ... ! !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This e-mail and its contents are subject to the Telkom SA Limited e-mail legal notice available at=0D http://www.telkom.co.za/TelkomEMailLegalNotice.PDF ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~