Optiontransferselect Tag (Form Tag) Example

In this section, we are going to describe the Optiontransferselect
tag. The Optiontransferselect tag is a UI tag that creates an option transfer
select component. There are two <select ...> tags with buttons in the
middle of them, which allows options in each of the <select ...> to be
moved between them. It auto-selects all its elements upon its containing form submission.

NOTE: The id and doubleId parameters are
not needed to supply as they will get generated when the
optiontransferselect tag is being used in a form tag. The generated id and
doubleId will be <form_id>_<optiontransferselect_doubleName> and
<form_id>_<optiontransferselect_doubleName> respectively.

Create a jsp using the tag<s:optiontransferselect>that creates an option transfer select component. This tag contains
various parameters:

The label parameter
sets label expression used for rendering an element specific label. In our case
we have set it to "Employee Records"The name
parameter sets the name for the
element. In our case we have set it to"leftSideEmployeeRecords"The leftTitle
parameter sets the left title. In our
case we have set it to "RoseIndia"The rightTitle
parameter sets the right title. In our
case we have set it to "JavaJazzUp"
The headerKey
sets the header key of the given list. It must not be empty. In our case we have
set it to:"headerKey"The headerValue
sets the header value of the given list. In our case we have set it to:"--- Please Select ---"The doubleName
sets the name for complete component. In
our case we have set it to:"rightSideEmployeeRecords"The doubleHeaderKey
sets the header key for the second list.
In our case we have set it to:"doubleHeaderKey"The doubleHeaderValue
sets the header value for the
second list. In our case we have set it to:"--- Please Select ---"