struts2 optiontransferselect 标签(表单标签)
此标签会创建两个选项用来转换下拉列表项,此标签生成两
个<select…/>标签,并且会生成系列的按钮,这系列按钮控制选项
在两个下拉列表之间移动、升降。当提交时,两个<select…/>标签
都被提交。
此标签常用属性:
[*] addAllToLeftLabel:设置全部移动到左边按钮上的文本。
[*] addAllToRightLabel: 设置全部移动到右边按钮上的文本。
[*] addToLeftLabel:设置向左移动按钮上的文本。
[*] addToRightLabel: 设置向右移动按钮上的文本。
[*] allowAddAllToLeft:设置是否出现全部移动到左边的按钮。
[*] allowAddAllToRight: 设置是否出现全部移动到右边的按 钮。
[*] allowAddToLeft:设置是否出现移动到左边的按钮。
[*] allowAddToRight: 设置是否出现移动到右边的按钮。
[*] leftTitle:设置左边列表框的标题。
[*] rightTitle:设置右边列表框的标题。
[*] allowSelectAll:设置是否出现全部选择按钮。
[*] selectAllLabel:设置全部选择按钮上的文本。
[*] doubleList:设置用于创建第二个下拉选择框的集合。
[*] doubleListKey:设置创建第二个下拉选择框的选项 value 的属性
[*] doubleListValue: 设置创建第二个下拉选择框的选项label 的属性
[*] doubleName:设置第二个下拉选择框的name 属性。
[*] doubleValue:设置第二个下拉选择框的value 属性。
[*] doubleMultiple:设置第二个下拉选择框是否允许多选。
[*] list:设置用于创建第一个下拉选择框的集合。
[*] listKey:设置创建第一个下拉选择框的选项value 属性。
[*] listValue: 设置创建第一个下拉选择框的选项label 属性
[*] name:设置第一个下拉选择框的name 属性
[*] value: 设置第一个下拉选择框的value 属性
[*] multiple: 设置第一个下拉选择框是否允许多选。
eg:
<s:form>
<!-- 使用简单集合对象来生成可移动的下拉列表框 -->
<s:optiontransferselect
label="请选择你喜欢的图书"
name="cnbook"
leftTitle="中文图书:"
rightTitle="外文图书"
list="{'疯狂Java讲义' ,'Struts2权威指南',
'轻量级J2EE企业应用实战','基于J2EE的Ajax宝典'}"
multiple="true"
addToLeftLabel="向左移动"
selectAllLabel="全部选择"
addAllToRightLabel="全部右移"
headerKey="cnKey"
headerValue="--- 选择中文图书 ---"
emptyOption="true"
doubleList="{'Expert One-on-One J2EE Design and Development',
'JavaScript: The Definitive Guide'}"
doubleName="enBook"
doubleHeaderKey="enKey"
doubleHeaderValue="--- 选择外文图书 ---"
doubleEmptyOption="true"
doubleMultiple="true"
/>
</s:form>
页:
[1]