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="/WEB-INF/mytaglib.tld" prefix="telkom"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<html>
    <body>
         <bean:define id="leftListBean" name="populateListForm"
property="leftList"
                       type="java.util.Set"/>
         <bean:define id="rightListBean" name="populateListForm"
property="rightList"
                      type="java.util.Set"/>
         <html:form action="/populateList.do">
         <table>
              <tr><td><telkom:multipleSelect
leftList="<%=leftListBean%>"
rightList="<%=rightListBean%>"/></td></tr>
         </table>
        </html:form>
    </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: ecs-user@jakarta.apache.org
Subject: Re: Mutliple select list


Can you include a snippet from the "view source"?

Tom

<quote who="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 =new
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]

Reply via email to