Mover taglib ver. 1.5

    Custom JSP taglib. This taglib presents a well known control that contains two lists and provides a functionality to move elements between them.

For example:
 


<%@ taglib uri="taglib.tld" prefix="m" %>

<m:selectMover>

  <m:leftList style="width:120px">
   <m:option>JSOS</m:option>
   <m:option>Coldtags suite</m:option>
   <m:option>JMX suite</m:option>
  </m:leftList>

 <m:rightList style="width:120px">
 
 </m:rightList>

</m:selectMover>

and you will get some like this:
 

Note: see also Select taglib descriptions for the more ways to provide contents for your lists.

Tags are:

selectMover

Body tag provides a top level wrapper for the elements movement control. Parameters are: none

leftList

Body tag. Creates select control. Parameters are:

1) name Optional parameter. Describes a name for this element
2) size Optional parameter. Defines how many elements are visible. Default value is 5
3) multiple Optional parameter. Enables/disables multiple selection. Possible values are true or false. Default value is false (disabled).
4) id Optional parameter. Defines a CSS/XHTML id
5) className Optional parameter. Defines a CSS class name
6) style Optional parameter. Defines a CSS style
7) source Optional parameter. Describes collection, iterator, enumeration or array with elements (options) for selection.
8) option Optional parameter. Describes a name for property used for getting options
9) value Optional parameter. Describes a name for property used for getting values

rightList

Body tag. Creates select control. Parameters are:

1) name Optional parameter. Describes a name for this element
2) size Optional parameter. Defines how many elements are visible. Default value is 5
3) multiple Optional parameter. Enables/disables multiple selection. Possible values are true or false. Default value is false (disabled).
4) id Optional parameter. Defines a CSS/XHTML id
5) className Optional parameter. Defines a CSS class name
6) style Optional parameter. Defines a CSS style
7) source Optional parameter. Describes collection, iterator, enumeration or array with elements (options) for selection.
8) option Optional parameter. Describes a name for property used for getting options
9) value Optional parameter. Describes a name for property used for getting values

option

Body tag. Describes option for select control (as tag's body). Parameters are:

1) value Optional parameter. Describes a value for this option.
2) selected Optional parameter. Defines a current status for this option. Possible values are true or false. Default value is false (not selected).
 

for downloading:

    Library: movertag.jar    Description: taglib.tld

 © Coldbeans      Comments?

See also Coldtags suite - the largest collection of custom JSP tags.