RE: Mutliple select list

"Peter Tlholoe \(P\)" <[email protected]> Wed, 14 Dec 2005 15:35:24 +0200
Newsgroups gmane.comp.jakarta.ecs.user
Message-ID <B31AC65084645347A668AF64D11C56E8A23A78@PRTRRA06-XCS01.telkom.co.za>
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 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 uri=3D"/WEB-INF/struts-bean.tld" prefix=3D"bean"%>
<html>
    <body>
         <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>
              <tr><td><telkom:multipleSelect
leftList=3D"<%=3DleftListBean%>"
rightList=3D"<%=3DrightListBean%>"/></td></tr>
         </table>
        </html:form>
    </body>
</html>
=0D
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>  =0D

-----Original Message-----
From: Thomas J. Harris [mailto:[email protected]]=0D
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=0D
> 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=0D
> options there but they are not added to the List as options. can=0D
> anyone help ? Here is my code snippet Select leftSelect =3Dnew
Select();=0D
> leftSelect.setMultiple(true); leftSelect.setSize(15); for (Iterator=0D
> objects
> leftList.iterator();objects.hasNext();) { LabelValueBean=0D
> labelValueBean2
> (LabelValueBean) objects.next();
> leftSelect.addElement(new Option(labelValueBean2.getLabel()));
> }
>
>
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> This e-mail and its contents are subject to the Telkom SA Limited=0D
> e-mail legal notice available at=0D
> 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=0D
http://www.telkom.co.za/TelkomEMailLegalNotice.PDF
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~